实际上,我将 C# 与 WPF 一起使用。让我再解释一下:
我用一个按钮创建了用户控件(WPF)(单击按钮创建图像和文本框(如新文件夹))。
而且我有另一个带有按钮的窗口窗体(WPF),我想单击窗口窗体中的按钮来执行操作,而不是用户控件中的按钮。这是用户控件的代码:
private void btnNewRoom_Click(object sender, RoutedEventArgs e)
{
Image img = new Image();
img.VerticalAlignment = System.Windows.VerticalAlignment.Top;
img.Width = 100;
img.Height = 100;
var assemblyLocation = Assembly.GetExecutingAssembly().Location;
var applicationDirectory = System.IO.Path.GetDirectoryName(assemblyLocation);
img.Source = new BitmapImage(new Uri("/Resources/Images/folder.png", UriKind.RelativeOrAbsolute));
StackPanel sp = new StackPanel();
TextBox tb = new TextBox();
tb.Width = 120;
tb.Height = 25;
tb.Text = "New Folder";
sp.Children.Add(img);
sp.Children.Add(tb);
AddNewRoom.Children.Add(sp);
}
有可能吗?
注意:点击按钮创建图像和文本框有什么好的方法吗?