Comment définir la combox élément de visibilité?
j'ai 2 WPF comboboxes(comboboxA, comboboxB)à l'identique de l'élément de zone de liste déroulante(Apple & Orange). Disons que je sélectionne "Apple" dans le comboboxA, puis la "Pomme" ont besoin d'être caché dans la comboxB. Si je retourne à comboxA et sélectionnez "Orange", "Apple" sera visible et "Orange" doivent être masqués. Comment puis-je obtenir qu'à l'aide de C#?
extrait de code pour xaml:
<ComboBox Name="comboboxA" >
<ComboBoxItem Content="Apple" Name="AppleA"></ComboBoxItem>
<ComboBoxItem Content="Orange" Name="OrangeA"></ComboBoxItem>
</ComboBox>
<ComboBox Name="comboboxB" >
<ComboBoxItem Content="Apple" Name="AppleB"></ComboBoxItem>
<ComboBoxItem Content="Orange" Name="OrangeB"></ComboBoxItem>
</ComboBox>
OriginalL'auteur 0070 | 2012-11-26
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser la Méthode que sa_ddam213 mentionné, ou vous pouvez simplement la force brute dans l'Événement SelectionChanged comme si.
essayez d'utiliser Système.De Windows.La visibilité.S'est effondré au lieu de Caché voir modifier
Merci Mark. +1 ^^
Vous êtes les bienvenus
OriginalL'auteur Mark Hall
Peut-être juste de filtrage de l'élément sélectionné de la liste
Ou avez-vous besoin pour travailler dans les deux sens
Oui, vous devez ajouter:
using System.Collections.ObjectModel;
Ou vous pouvez simplement faire une List<string>, mais vous devez les appeler NotifyPropertyChanged("YourCollection") après l'ajout d'éléments. La collection Observable a cette fonction intégrée et mise à jour de l'INTERFACE utilisateur lorsque des éléments sont ajoutés/supprimés donc, c'est une très utile liste de type WPFhmmm.....rien afficher dans la zone de liste déroulante. Juste vide lorsque je clique sur la zone de liste déroulante
Avez-vous ajouter
Name="UI"
pour le XAML dans la Fenêtre de la partie, n'hésitez pas à poster vous xmal,code pour que je puisse aider 🙂Nope....aaaaannnnnd cela fonctionne maintenant. Merci mec C=
OriginalL'auteur sa_ddam213