How do I create Context menu for the extended versions of the annotations? Please see my code below: I am getting an error PART is missing at runtime:
<Style x:Key="LineArrowExdendedAnnotationStyle" TargetType="local:LineArrowExdendedAnnotation">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="local:LineArrowExdendedAnnotation">
<Grid x:Name="PART_LineArrowAnnotationRoot" Width="{TemplateBinding Width}"
Margin="{TemplateBinding Margin}">
<Grid.ContextMenu>
<ContextMenu>
<MenuItem Command="Cut">
</MenuItem>
<MenuItem Command="Copy">
</MenuItem>
<MenuItem Command="Paste">
</MenuItem>
</ContextMenu>
</Grid.ContextMenu>
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
- Selva Arun asked 7 years ago
- You must login to post comments
Hi there,
Please take a look at our documentation article on LineArrowAnnotation. The section called “Templating LineArrowAnnotation” shows which template parts are required. If you don’t need these, add them to your template but make invisible.
Best regards,
Yuriy
- Yuriy Zadereckiy answered 7 years ago
- You must login to post comments
Please login first to submit.