将新创建的图像对象添加到窗口

时间:2012-03-18 04:25:26

标签: c# wpf object

Image myImage3 = new Image();
BitmapImage bi3 = new BitmapImage();
bi3.BeginInit();
bi3.UriSource = new Uri(@"C:\Users\User\Desktop\Awesomeness\PicProgram\Program\bin\Debug\flower.png", UriKind.Relative);
bi3.EndInit();
myImage3.Stretch = Stretch.Fill;
myImage3.Source = bi3;

我想知道如何将myImage3添加到窗口中。

我已尝试this.content.add.myImage3this.add(myImage3),其他变体似乎都无效。

有什么建议吗?

由于

1 个答案:

答案 0 :(得分:1)

看起来像一个基本的wpf使用问题,虽然在xaml中执行一些简单的操作可能会让代码背后有点复杂......

您必须将图像添加到窗口中的某个面板或内容控件,而不是窗口本身。因此,如果窗口中有网格,请为网格指定名称,如m_grid,然后执行m_grid.children.add(myImage3)。