C# 按钮方法错误?
我创建一个视图,将XAML保存到一个文件中,并希望打开从组合框中选择的文件C# 按钮方法错误?,c#,wpf,xaml,C#,Wpf,Xaml,我创建一个视图,将XAML保存到一个文件中,并希望打开从组合框中选择的文件 public MainWindow2(string name) { InitializeComponent(); cmbnames.Items.Add(name); string choice = cmbnames.SelectedItem.ToString(); } private void Button_Click_1(object sender, EventArgs
public MainWindow2(string name)
{
InitializeComponent();
cmbnames.Items.Add(name);
string choice = cmbnames.SelectedItem.ToString();
}
private void Button_Click_1(object sender, EventArgs e, string choice)
{
using (var fs = File.Open(choice, FileMode.Open))
{
stacky1.Children.Add((UIElement)XamlReader.Load(fs));
}
}
我试图从组合框中选择一个项目,然后当我单击“加载”时,它应该会找到该文件并加载该XAML
但出于某种原因,我得到了一个错误,说:
No overload for 'Button_Click_1' matches delegate 'System.Windows.RoutedEventHandler'
更改您的
private void按钮\u单击\u 1(对象发送者、事件参数、字符串选择)
用这个
private void Button1_Click(object sender, System.EventArgs e)
我需要它通过
选择
。我改为System.EventArgs
,但它仍然不起作用。@Najaraj S谢谢你的帮助,我将字符串选择移到了button方法,没有做任何事情。