产卵 images/pictureboxes

Spawning images/pictureboxes

在 C# WPF 中,我试图在我点击的地方创建一个新的图片框,只要我点击主要 window。我不太确定如何处理这个问题,因为我在互联网上找不到任何关于这个的信息。

你确定每次都创建一个新的吗?这可能是个坏主意。但是,如果你愿意,你可以像这样在代码隐藏中做到这一点:

    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. 
    }

但如果可能,请重新考虑重用控件。