Je suis nouveau SL provenant d'un fond WinForms où je pourrais instancier un UserControl ou le formulaire comme celui-ci:Silverlight - Charger le fichier XAML via C# (comme dans les jours WinForms) - Comment?
MyForm frm = new MyForm();
frm.ShowDialog();
Ainsi, dans SL, j'ai créé simple Page.xaml et un second fichier XAML appelé Page2 .xaml - Je lâchai un bouton dans le fichier Page.xaml et dans le cas de clic de ce bouton, j'ai essayé d'ajouter ce qui suit pour appeler le 2ème fichier XAML:
private void btnLoad_Click(object sender, RoutedEventArgs e)
{
Page2 frm2 = new Page2();
frm2. // ?? don't know what write here ??
}
Comment puis-je appeler UserControls XAML?
Grand, je l'ai fait ce qui suit et a pu charger ma forme: this.Content = new Page2() ; Mais pas exactement ce que je cherche. Je voudrais que Page2() apparaisse comme un "sous-formulaire", c'est-à-dire comme une forme modale. Comment puis-je faire ceci? –
Vous pouvez utiliser le contrôle contextuel. –