在C#中创建新的图像对象

时间:2012-03-18 02:57:12

标签: c# wpf xaml picturebox

我目前正在开发一个WPF应用程序,我希望用户能够单击一个将图像放到屏幕上的按钮。

目前我有一个组框区域,我希望图像显示出来。当用户单击“另一个图片”按钮时,将在组框内创建一个新图像对象,并在组框内显示另一个图片(前一个图片仍在其旁边)。我认为使用组合框最有效,因此图像将根据组框中的对象数自动重新调整大小。

我真正需要知道的是,是否有可能通过xaml.cs创建一个图像对象,如果是这样的话我该如何做(并让它进入指定的组框内)

由于

1 个答案:

答案 0 :(得分:2)

我认为你在寻找这个:

Image i = new Image();     
BitmapImage bi = new BitmapImage(); 
bi.BeginInit(); 
bi.UriSource = new Uri("plane.png", UriKind.Relative); 
bi.EndInit(); 
i.Source = bi;

请参阅:http://msdn.microsoft.com/en-us/library/system.windows.controls.image.source.aspx