2

ContextMenuApp.xamlような があります。

<ContextMenu x:Key="TreeContextMenuTest" ItemsSource="{Binding ContextMenu}">....

次にListView、アイテムが でスタイル設定されている がありますThemes/Generic.xaml。こんな感じです(不要なものは削除しました。スタイルは適切に適用されており、コンテキストメニューの添付方法についてのみ質問があります)

<Style TargetType='{x:Type ListViewItem}'>
    <Setter Property="ContextMenu" Value="{StaticResource TreeContextMenuTest}" />
</Style>

ただし、DependencyProperty.UnsetValue is not a valid value for property ContextMenuエラーが発生します。何か案は?

4

2 に答える 2

3

StaticResource使用の代わりにコメントで述べたようにDynamicResource-

<Setter Property="ContextMenu" Value="{DynamicResource TreeContextMenuTest}" />

これを参照してください - StaticResource vs DynamicResource

于 2013-06-01T09:01:44.163 に答える