次のUserControl
ように定義された があります。
<UserControl x:Name=userControlName>
<UserControl.Resources>
<Style TargetType="{x:Type MyControl}">
<Setter Property="ContextMenu">
<Setter.Value>
<ContextMenu >
<MenuItem Header="ITEM"
Command="{Binding ElementName=userControlName, Path=DeleteCommand">
</MenuItem>
</ContextMenu>
</Setter.Value>
</Setter>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type controlType}">
<Grid>
<!--MyContentHere-->
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</UserControl.Resources>
<Grid>
<!--Content -->
<ListBox>
<ListBoxItem> <!--is of Type MyControl-->
</ListBox>
</Grid>
</UserControl>
userControlNameDataContext
が見つからないため、これは機能しません。
ここで何か不足していますか?