新班级
我可以继承
MainWindow
新的
Class
使用
MyClass : MainWindow
.
combobox1
不再需要
mainwindow.combobox1
.
public partial class MyClass : MainWindow
{
public void MyMethod()
{
if ((string)combobox1.SelectedItem == "red")
{
//...
}
}
}
新建窗口
我怎么能继承
主窗口
在一个
New Window
?
我试过了
NewWindow : Window : MainWindow
和
NewWindow : Window, MainWindow
但这不是正确的格式。
现在我必须通过
主窗口
到
NewWindow
的构造函数。
组合框1
必须是
主窗口.combobox1
.
public partial class NewWindow : Window
{
MainWindow mainwindow;
public NewWindow(MainWindow mainwindow)
{
InitializeComponent();
this.mainwindow = mainwindow;
if ((string)mainwindow.combobox1.SelectedItem == "red")
{
//...
}
}
}
我想让
(string)mainwindow.combobox1.SelectedItem == "red"
使用
(string)combobox1.SelectedItem == "red"
.
主窗口
打开新窗口按钮
private void btnOpenNewWindow_Click(object sender, RoutedEventArgs e)
{
NewWindow newwindow = new NewWindow(this);
newwindow.ShowDialog();
}