WPF プロジェクトのすべてのウィンドウにグローバル リソースを作成する方法を探しています。さまざまなコントロールを持つさまざまなウィンドウがありますが、すべて同じコンテキスト メニューが必要です。たとえば、次のボタンのコンテキスト メニューがあります。
<Button.ContextMenu>
<ContextMenu>
<MenuItem Header="1"/>
<MenuItem Header="More">
<MenuItem Header="2"/>
<MenuItem Header="2" IsCheckable="True"/>
<MenuItem Header="2" IsCheckable="True"/>
<MenuItem Header="2" IsEnabled="False"/>
<MenuItem Header="More">
<MenuItem Header="3"/>
<MenuItem Header="More">
<MenuItem Header="4"/>
</MenuItem>
</MenuItem>
</MenuItem>
</ContextMenu>
</Button.ContextMenu>
独自の別のウィンドウのラベルにも使用できるはずです。
このようなもの:
resource file: contextMenu
wpf form 1: use contextMenur resource for button
wpf form 2: use contextMenur resource for label
wpf form 3: use contextMenur resource for combobox
私が読んだすべてのリソース チュートリアルでは、同じウィンドウでしかリソースを利用できませんでした。