<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>
<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>
<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>
<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" />
<!-- 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;