Problème ajout control Image dans fenetre
Bonjour tout le monde!
Voici mon problème: j'aimerai en quelque sorte creer une methode telle que MessageBox.Show("...");
Voila comment je m'y prend:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
public class MyMessageBox : Window
{
public static void Show_()
{
BitmapImage bi = new BitmapImage();
bi.BeginInit();
bi.UriSource = new Uri(@"ICO/buttonYellow.ico", UriKind.RelativeOrAbsolute);
bi.EndInit();
MyMessageBox nnn = new MyMessageBox();
Image myImage = new Image();
myImage.Height = 800;
myImage.Width = 800;
myImage.Source = bi;
nnn.AddChild(myImage);
nnn.ShowDialog();
}
} |
et je l'appelle :
Code:
MyMessageBox.Show_();
Mais voila: L'image ne s'affiche pas et je ne sais pas pourquoi. Il n'y a évidemment pas d'erreur à la compilation. J'ai deja fais la manipulation avec la classe BitmapImage et myImage.Source et il n'y avait eu aucun problème. :?
De plus Si j'ajoute un autre control (TextBox ou Slider), ces derniers s'affichent:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| public class MyMessageBox : Window
{
public static void Show_()
{
MyMessageBox nnn = new MyMessageBox();
Slider mySlider = new Slider();
nnn.AddChild(mySlider);
nnn.ShowDialog();
}
} |
Quelqu'un aurait-il une solution?