Ich habe ein Benutzersteuerelement, das aus einer Combobox und einem Etikett besteht. In meiner Anwendung muss ich einige andere Steuerelemente basierend auf dem ausgewählten Wert in dieser Combobox aktivieren oder deaktivieren. Wie greife ich auf das SelectItemChanged-Ereignis von der Anwendung aus zu?Combobox SelectedItemChanged Ereignis in einem Benutzersteuerelement
Antwort
Siehe SelectedValueChanged
In beiden Fällen ... keine davon ist für die Eigenschaften in der Anwendung verfügbar, da die Combobox in das Benutzersteuerelement gekapselt ist ... – novacara
Dann müssen Sie ein anderes Ereignis oder etwas zurück an die Hauptanwendung binden, damit Sie die aktualisieren können andere Kontrollen – SwDevMan81
Ich verstehe nicht, was Sie sagen. – novacara
Sie müssen die Event-Handler senden, um das Ereignis zu Ihrem benutzerdefinierten Steuerelements behandelt. Ähnlich wie der folgende Code:
- 1. Verhindern, dass das SelectedItemChanged-Ereignis von WPF-TreeView sprudelt
- 2. Benutzersteuerelement von einem anderen Benutzersteuerelement in einem RadTabStrip laden
- 3. Benutzersteuerelement für Ereignis auffüllen, das von einem anderen Benutzersteuerelement auf derselben Seite ausgelöst wird
- 4. DataGrid füllt leere Zeilen in TreeViews SelectedItemChanged
- 5. Kann ComboBox "DroppingDown" Ereignis erfassen?
- 6. Wie verwende ich ein asp.net-Benutzersteuerelement in einem anderen Benutzersteuerelement?
- 7. Auswählen eines TreeView-Elements ohne SelectedItemChanged aufzurufen?
- 8. ComboBox SelectedIndexChanged-Ereignis: Wie erhält man den zuvor ausgewählten Index?
- 9. Wie mache ich meine Steuerelemente in einem Benutzersteuerelement privat?
- 10. Benutzerdefinierte Ereignis in einem Benutzersteuer
- 11. Ajax Combobox nicht Ereignis feuern, wenn Combobox leer
- 12. Benutzersteuerelement zu einem Formular hinzufügen
- 13. Ersetzen von body.onload in einem Benutzersteuerelement
- 14. Jquery Tabs in einem MVC-Benutzersteuerelement
- 15. Mehrere Inhaltspräsentationen in einem WPF-Benutzersteuerelement
- 16. Einbetten einer Dateiauswahl in einem Benutzersteuerelement/Formular
- 17. Wie Combobox laden Ereignis auf Winload aufgerufen
- 18. Nur für Texteingabe in einem KeyPress-Ereignis
- 19. Ein Ereignis im übergeordneten Fenster von einem Benutzersteuerelement in .NET C#
- 20. Rufen Sie einen Ereignishandler in einem Benutzersteuerelement von Host-Seite
- 21. vb.net Combobox mit einem anderen Combobox verbunden
- 22. Abbrechen Combobox Auswahl Ereignis mit Verhalten geändert
- 23. Ändern von ComboBox SelectedIndex ohne auslösendes Ereignis in C#
- 24. Bindung Combobox an einem anderen Combobox in wpf
- 25. Zend - Combobox-Wert in Abhängigkeit von einem anderen Combobox-Wert
- 26. ComboBox in einem DataGrid zeigt ComboBox-Listenelemente nicht an
- 27. vb.net Aufruf einer Unterroutine auf einem Benutzersteuerelement
- 28. WPF-Eigenschaft bei einem untergeordneten Benutzersteuerelement melden
- 29. Zurückgeben von Informationen von einem Benutzersteuerelement
- 30. Hinzufügen von DropDownLists zu einem Benutzersteuerelement C#
Eine weitere allgemeinere Frage wäre, wie greifen Sie auf einen Event-Handler einer Komponente in einem Benutzersteuerelement aus der Anwendung zu? – novacara