本文整理汇总了C#中Draw.AddVertex方法的典型用法代码示例。如果您正苦于以下问题:C# Draw.AddVertex方法的具体用法?C# Draw.AddVertex怎么用?C# Draw.AddVertex使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Draw
的用法示例。
在下文中一共展示了Draw.AddVertex方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: CreateInitialPath
private void CreateInitialPath()
{
removeLastPoint = false;
editRouteNotification = new NotificationEventArgs
{
Id = Guid.NewGuid(),
Background = AppState.AccentBrush,
Foreground = Brushes.White,
Header = "Edit route",
Text = "Click the route, including way points.",
Duration = TimeSpan.FromDays(1),
Options = new List<string> { "DONE" }
};
editRouteNotification.OptionClicked += (sender, args) =>
{
removeLastPoint = !args.UsesTouch; // Only remove the last point when the mouse was used.
draw.CompleteDraw();
};
AppState.TriggerNotification(editRouteNotification);
draw = new Draw(AppState.ViewDef.MapControl)
{
DrawMode = DrawMode.Polyline,
LineSymbol = new LineSymbol
{
Width = Poi.NEffectiveStyle.StrokeWidth.HasValue ? Poi.NEffectiveStyle.StrokeWidth.Value : 2,
Color = new SolidColorBrush(Poi.NEffectiveStyle.StrokeColor.HasValue ? Poi.NEffectiveStyle.StrokeColor.Value : Colors.Black)
},
IsEnabled = true,
};
// Add the first point (drop point)
draw.AddVertex(webMercator.FromGeographic(new MapPoint(Poi.Position.Longitude, Poi.Position.Latitude)) as MapPoint);
draw.DrawComplete += OnDrawingCompleted;
}