<!-- in XAML file --> <Grid x:Name="LayoutRoot"> <Grid.Resources> ..... ..... <ControlTemplate x:Key="offsetLine"> <Path x:Name="Element" Stroke="{Binding Symbol.Color}" StrokeThickness="{Binding Symbol.Width}"> <Path.RenderTransform> <TranslateTransform X="-3" Y="3" /> </Path.RenderTransform> </Path> </ControlTemplate> <esriSymbols:SimpleLineSymbol x:Name="TranslatedLineSymbol" ControlTemplate="{StaticResource offsetLine}" /> </Grid.Resources> //in code-behind code ........ ........ SimpleLineSymbol linesymbol_Measure = new SimpleLineSymbol { ControlTemplate = TranslatedLineSymbol.ControlTemplate, Width = _lineWidth, Color = brushList[brushIndex], Style = SimpleLineSymbol.LineStyle.Solid }; Graphic graphic = new Graphic(); ..... ..... graphic.Symbol = linesymbol_Measure;
<ControlTemplate x:Key="offsetLine"> <Path x:Name="Element" Stroke="{Binding Symbol.Color}" StrokeThickness="{Binding Symbol.Width}" > <Path.RenderTransform> <TranslateTransform X="5" Y="-5" /> </Path.RenderTransform> </Path> </ControlTemplate> <esri:LineSymbol x:Key="TranslatedLineSymbol1" ControlTemplate="{StaticResource offsetLine}" Width="3" Color="Red" /> <esri:LineSymbol x:Key="TranslatedLineSymbol2" ControlTemplate="{StaticResource offsetLine}" Width="2" Color="Blue" />
<esri:LineSymbol x:Key="TranslatedLineSymbol"> <esri:LineSymbol.ControlTemplate> <ControlTemplate> <Path x:Name="Element" Stroke="{Binding Symbol.Color}" StrokeThickness="{Binding Symbol.Width}" > <Path.RenderTransform> <TranslateTransform X="5" Y="-5" /> </Path.RenderTransform> </Path> </ControlTemplate> </esri:LineSymbol.ControlTemplate> </esri:LineSymbol>
<esriSymbols:LineSymbol x:Name="TranslatedLineSymbolRightUP"> <esriSymbols:LineSymbol.ControlTemplate> <ControlTemplate> <Grid> <Grid.RenderTransform> <TranslateTransform X="5" Y="-5" /> </Grid.RenderTransform> </Grid> </ControlTemplate> </esriSymbols:LineSymbol.ControlTemplate> </esriSymbols:LineSymbol>
<esri:LineSymbol x:Key="TranslatedLineSymbol"> <esri:LineSymbol.ControlTemplate> <ControlTemplate> <Grid> <Grid.RenderTransform> <TranslateTransform X="5" Y="-5" /> </Grid.RenderTransform> <Path x:Name="Element" Stroke="Blue" StrokeThickness="1" /> </Grid> </ControlTemplate> </esri:LineSymbol.ControlTemplate> </esri:LineSymbol>
Les membres connectés peuvent publier, suivre les mises à jour, et plus encore. Nouveau ici ? Inscrivez-vous gratuitement.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.