我有一个页面(称为MainPage
),其中有一个框架,其中包含一个子页面(称为EditorPage
)的实例。子页面实例如何调用public
父页面中的函数?
问问题
1100 次
1 回答
3
不漂亮,但您可以在 ctor 中传递参考
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
Page1 page1 = new Page1(this);
Frame1.Navigate(page1);
}
public void MainMethod() {}
}
public partial class Page1 : Page
{
public Page1()
{
InitializeComponent();
}
public Page1(MainWindow mw)
{
mw.MainMethod();
InitializeComponent();
}
}
考虑将 Class 添加到项目中以保存共享方法
于 2012-12-31T15:56:45.730 回答