讓我們asume,我有一個ContextMenu這樣在代碼WPF Datagrid的文本菜單訪問項目的背後
<DataGrid.ContextMenu>
ContextMenu Name="cmNewState" >
<MenuItem Header="Test" IsCheckable="True" IsChecked="True" />
<CheckBox Content="CallerId" IsChecked="True" Unchecked="CheckBoxNewState_Unchecked" Checked="CheckBoxNewState_Checked" />
<CheckBox Content="CallerIdName" IsChecked="True" Unchecked="CheckBoxNewState_Unchecked" Checked="CheckBoxNewState_Checked"/>
我怎麼可以在代碼中訪問單品背後的文本菜單像
cmNewState .... ..... ???
感謝您的幫助
一標段
在後面的代碼中可以訪問DataGrid嗎?如果是這樣,你可以循環'ContextMenu.Items'來獲得單個物品並做你的事情...... – Sankarann
你爲什麼要這麼做?你可以發佈原因,可能有更好的方法來實現這一點。 WPF的設計不是這樣工作的。 –