j'ai essayé de permettre Item2 lorsque Item1 est cochée et désactiver quand Item1 n'est pas cochée. Comment faire cela avec IValueConverter pour convertir la propriété IsChecked en Boolean et le lier à la propriété IsEnabled dans Item2.WPF Désactiver MenuItem lorsque l'autre MenuItem est vérifiée à l'aide IValueConverter
<ContextMenu x:Name="ItemsContxtMenu">
<MenuItem IsCheckable="True" x:Name="Item1" Header="item1 .."/>
<MenuItem x:Name="Item2" Header="item2 .." IsEnabled="{Binding ElementName=Item1, Path=IsChecked"}/>
</ContextMenu>
vous essayez de désactiver MenuItem "Item2", basé sur l'isChecked? mais dans votre xaml vous essayez de contrôler basé sur IsChecked de "Item1"? – WPFUser
@WPFUser Désolé, j'ai modifié la question. –
Vous voulez convertir une propriété bool en bool en utilisant un convertisseur? Pourquoi auriez-vous besoin de ça? –