在Telerik Rad Map控件上以编程方式设置引脚

时间:2017-03-12 16:26:52

标签: c# wpf telerik

我正在尝试以编程方式设置Telerik Rad Map控件上的pinner(作为图像)并且它不起作用。以下代码在地图上创建一个圆圈:

        <telerik:RadMap>
            <telerik:InformationLayer x:Name="informationLayer">
                <telerik:InformationLayer.ItemTemplate>
                    <DataTemplate>
                        <Ellipse telerik:MapLayer.Location="{Binding}"
                                Width="20"
                                Height="20"
                                Stroke="Red"
                                StrokeThickness="3"
                                Fill="Transparent">
                            <telerik:MapLayer.HotSpot>
                                <telerik:HotSpot X="0.5"
                                    Y="0.5" />
                            </telerik:MapLayer.HotSpot>
                        </Ellipse>
                    </DataTemplate>
                </telerik:InformationLayer.ItemTemplate>
            </telerik:InformationLayer>
        </telerik:RadMap>

这是相应事件的代码:

  this.informationLayer.Items.Add(loc);

我也知道如何在XAML中手动设置pinner:

<telerik:InformationLayer>
                        <telerik:MapPinPoint telerik:MapLayer.Location="25.098466, 55.161499"
                                Text="Start"
                                ImageSource="/Images/pin2.png" Width="60" Height="60"  >
                            <telerik:MapPinPoint.HotSpot>
                                <telerik:HotSpot X="0.5"
                                    Y="1" />
                            </telerik:MapPinPoint.HotSpot>
                        </telerik:MapPinPoint>
                    </telerik:InformationLayer>

但我需要从代码背后做到这一点。我该怎么办?

0 个答案:

没有答案