<
Popup x:Name="FiberPopUp" Placement="Mouse" IsEnabled="True" IsOpen="False" Focusable="True">
<Popup.RenderTransform>
<ScaleTransform>
<ScaleTransform.ScaleX>
<MultiBinding Converter="{x:Static coreconverters:ArithmeticConverter.Default}" ConverterParameter="/">
<Binding Source="1.0" Mode="OneWay" />
<Binding Path="ContentScale" Source="{x:Static local:ViewModel.Instance}" Mode="OneWay"/>
</MultiBinding>
</ScaleTransform.ScaleX>
<ScaleTransform.ScaleY>
<MultiBinding Converter="{x:Static coreconverters:ArithmeticConverter.Default}" ConverterParameter="/">
<Binding Source="1.0" Mode="OneWay" />
<Binding Path="ContentScale" Source="{x:Static local:ViewModel.Instance}" Mode="OneWay"/>
</MultiBinding>
</ScaleTransform.ScaleY>
</ScaleTransform>
</Popup.RenderTransform>
<StackPanel Width="auto" Height="auto" >
<telerikDocking:RadPaneGroup>
<telerikDocking:RadPane Header="Fiber PopUp." ContextMenuTemplate="{x:Null}">
<TextBlock Text="This is a test " />
</telerikDocking:RadPane>
</telerikDocking:RadPaneGroup>
</StackPanel>
</Popup>
private void StateLayerReaderReadCompleted(object sender, ReadShapesCompletedEventArgs eventArgs)
{
ScaleTransform scaleMap;
scaleMap = new ScaleTransform(1.2, 1.2);
TranslateTransform moveMap;
moveMap = new TranslateTransform(-50, 0);
TransformGroup tg = new TransformGroup();
tg.Children.Add(moveMap);
tg.Children.Add(scaleMap);
RadMap1.RenderTransform = tg;
if (eventArgs.Error != null)
return;
this.LabelLayer.Items.Clear();
HotSpot hotSpot = new HotSpot();
hotSpot.X = 0.5;
hotSpot.Y = 0.5;
foreach (MapShape shape in this.InformationLayer.Items)
{
string name = (string)shape.ExtendedData.GetValue("STATE_NAME");
TextBlock lblState = new TextBlock();
lblState.Text = name;
lblState.FontFamily = new FontFamily("Trebuchet MS");
lblState.FontSize = 9.5;
lblState.FontWeight = FontWeight.FromOpenTypeWeight(750);
if (
(
name.ToLower().Equals("alaska")
)
)
{
//ScaleTransform scaleAK;
//scaleAK = new ScaleTransform(-4.5, -4.5);
//TranslateTransform moveAK;
//moveAK = new TranslateTransform(100, -200);
//TransformGroup tgAK = new TransformGroup();
//tgAK.Children.Add(moveAK);
//tgAK.Children.Add(scaleAK);
//shape.RenderTransform = scaleAK;
TranslateTransform moveTransform;
moveTransform = new TranslateTransform(800, 200);
shape.RenderTransform = moveTransform;
}