अक्षम करें हाय वहाँ मैं शुरुआती प्रोग्रामर हूं और WPF के लिए नया हूं और एक साधारण सवाल है, लेकिन मैंने इसे खोजने में काफी समय बिताया है, इसे समझ नहीं पाया जा सकता है, इसलिए मुझे आशा है कि आप लोग करेंगे मेरी मदद करो। मैं चाहता हूं कि मेरे डेटाग्रिड में एक संदर्भ मेनू में मेनू आइटम को अक्षम करना है। उदाहरण के लिए: यदि एक से अधिक पंक्तियों datagrid में चयन किया है, को निष्क्रिय एक संदर्भ मेनू आइटम "गुण"डब्ल्यूपीएफ डाटाग्रिड पंक्ति संदर्भ मेनू - मेनू आइटम
<DataGrid.Resources>
<ContextMenu x:Key="DataRowContextMenu">
<MenuItem x:Name="RowContMenuProp" Header="Properties">
<MenuItem.Icon>
<Image Source="Resources/proporties.ico" Height="16" Width="16" />
</MenuItem.Icon>
</MenuItem>
<Separator Margin="0" />
<MenuItem Header="Copy" Command="Copy" >
<MenuItem.Icon>
<Image Source="Resources/copy.ico" Height="16" Width="16" />
</MenuItem.Icon>
</MenuItem>
<MenuItem Header="Remove from list" Click="MenuItem_Click_1" >
<MenuItem.Icon>
<Image Source="Resources/cut.png" Height="16" Width="16" />
</MenuItem.Icon>
</MenuItem>
<MenuItem Header="Remove from project" Click="MenuItem_Click_2" >
<MenuItem.Icon>
<Image Source="Resources/remove.ico" Height="16" Width="16" />
</MenuItem.Icon>
</MenuItem>
</ContextMenu>
</DataGrid.Resources>
<DataGrid.RowStyle >
<Style TargetType="{x:Type DataGridRow}">
<Setter Property="ContextMenu" Value="{StaticResource DataRowContextMenu}" />
<Setter Property="BorderThickness" Value="0"/>
</Style>
</DataGrid.RowStyle>
- अक्षम प्रसंग मेनू आइटम
Private Sub datagrid1_MouseUp(sender As Object, e As MouseButtonEventArgs)
If datagrid1.SelectedItems.Count > 1 Then