2010-02-24 5 views
0

Comment puis-je appeler l'interface utilisateur pour un XAML d'une autre classe s'il vous plaît?XAML comment appeler GUI

Merci.

:)

+0

Voulez-vous dire intégrer un contrôle développé séparément dans votre formulaire, ouvrir une nouvelle boîte de dialogue ou autre chose? –

+0

s'il vous plaît élaborer sur votre question –

+0

aha im désolé je n'étais pas clair. je voulais ouvrir xaml dans une autre forme –

Répondre

0

Si le XAML est une fenêtre, instancier la classe XAML et appeler Show().

<Window x:Class="MyWindow"... > 
... 
</Window> 

MyWindow w = new MyWindow(); 
w.Show(); 
0

Vous pouvez utiliser l'attribut x:FieldModifier XAML pour faire un contrôle public ou interne comme vous le feriez dans Windows Forms, mais cela est mal. Vous devriez plutôt créer des propriétés dans votre classe code-behind ou vous devriez regarder dans des modèles de présentation séparés tels que MVVM qui encouragent peu ou pas de manipulation directe de l'interface utilisateur.