本文整理汇总了C#中Polyline.AddPart方法的典型用法代码示例。如果您正苦于以下问题:C# Polyline.AddPart方法的具体用法?C# Polyline.AddPart怎么用?C# Polyline.AddPart使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Polyline
的用法示例。
在下文中一共展示了Polyline.AddPart方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: MyMap_PointerPressed
private void MyMap_PointerPressed(object sender, PointerRoutedEventArgs e)
{
if (MyMap.SpatialReference == null || MyMap.Extent == null)
return;
if (currentPointerId.HasValue && currentPointerId.Value != e.Pointer.PointerId)
return;
if (e.Pointer.PointerDeviceType == Windows.Devices.Input.PointerDeviceType.Pen)
{
manipulationModeCache = MyMap.ManipulationMode;
MyMap.ManipulationMode = ManipulationModes.None;
e.Handled = true;
currentPointerId = e.Pointer.PointerId;
currentGraphic = new Graphic();
currentPolyline = new Polyline() { SpatialReference = MyMap.SpatialReference };
var p = e.GetCurrentPoint(MyMap).Position;
currentPolyline.AddPart(new MapPoint[] { MyMap.ScreenToMap(p), MyMap.ScreenToMap(p) });
currentGraphic.Geometry = currentPolyline;
MyMap.Layers.OfType<GraphicsLayer>().First().Graphics.Add(currentGraphic);
}
}