2011-05-20 3 views
0

J'ai une fenêtre WPF qui a été créée dynamiquement en chargeant un script XAML, qui fait partie d'un script plus important (propriétaire) que nous supportons.Gestion dynamique des événements XAML et des événements

Ce script contient des supports pour les actions de l'utilisateur comme zone de texte perdu le focus/case à cocher cochée/etc .. bouton cliqué

que j'ai un pré écrit en C# classe destinée à soutenir les fonctionnalités de la classe.

Depuis les fenêtres est dynamique, il peut contenir un certain nombre d'éléments de l'interface utilisateur de base comme le bouton, boîte d'édition de case à cocher le bouton radio, etc.

Comment lier XAML à toutes les actions possibles sur la boîte de dialogue, comme zone de texte focus perdu/case à cocher cochée/bouton cliqué etc.

Idéalement, je peux obtenir le nom de l'action de l'élément d'interface utilisateur et une chaîne de XAML en classe C# parfaite.

exemple Button1, « clicked » « Button1_Clicked » ici Button1_Clicked est une chaîne qui a été passé de XAML qui me permet d'appeler la fonction « Button1_Clicked » dans mon script

langue

. De même pour une zone de texte, il pourrait être Texte1, « LostFocus » « Text1_LostFocus » etc ..

Comment puis-je écrire ma classe et le script XAML de soutien pour réaliser le scénario mentionné ci-dessus ..

Répondre