在主视窗的 xaml 中创建了一个名为“btnDel”的按钮,默认情况下为“Visibility = false”。在我的 UserControlRDV.xaml.cs 代码中,我想使用“MainWindow.btnDel.Visibility = true”使该按钮可见。在这里我收到一个错误 CS0120 “非静态栏位、方法或属性 'MainWindow.btnDel' 需要物件参考?
请帮忙!!
谢谢
uj5u.com热心网友回复:
您可以UserControl
使用以下Window.GetWindow
方法获取对父视窗的参考:
MainWindow mainWindow = Window.GetWindow(this) as MainWindow;
if (mainWindow != null)
mainWindow.btnDel.Visibility = Visibility.Visible;
0 评论