我已将上下文菜单添加到顶点通过以下代码
<Style TargetType="{x:Type graphsharp:VertexControl}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type graphsharp:VertexControl}">
<Border Background="{TemplateBinding Background}"
BorderBrush="{TemplateBinding BorderBrush}"
BorderThickness="{TemplateBinding BorderThickness}"
CornerRadius="10,10,10,10"
Padding="{TemplateBinding Padding}">
<Border.ContextMenu>
<ContextMenu Opened="ContextMenu_Opened">
<MenuItem x:Name="miDelete" Click="miAdd_Click" Header="Delete" />
</ContextMenu>
</Border.ContextMenu>
<ContentPresenter Content="{TemplateBinding Vertex}" />
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
将事件添加到代码页
Public Sub miAdd_Click(ByVal sender As System.Object, ByVal e As System.Windows.RoutedEventArgs)
End Sub
Public Sub ContextMenu_Opened(ByVal sender As System.Object, ByVal e As System.EventArgs)
End Sub
但是我怎样才能得到顶点的 id 或值来删除它