在C#WPF中,我试图在我点击的位置创建一个新的图片框,每当点击主窗口时。我不太确定如何解决这个问题,因为我在互联网上找不到任何关于此的内容。
答案 0 :(得分:0)
您确定要每次都创建新的吗?这可能是一个坏主意。但是,如果你愿意,你可以在代码隐藏中这样做:
public MainWindow()
{
InitializeComponent();
MouseUp += MainWindow_MouseUp; //add eventhandler vor click event
}
void MainWindow_MouseUp(object sender, MouseButtonEventArgs e)
{
var img = new Image(); //create new instance of image
img.Width = 100; //set some size properties
img.Height = 100;
img.Source = somesource;//set source
MainGrid.Children.Add(img); //add it as a child to some conteiner element, like grid.
}
但如果可能,请重新考虑重复使用控件。