如果我写
,我需要锁定窗口的所有控件,除了一个Me.MainGrid.IsEnabled = False
我获得了结果,但许多控件改变了外观。我需要它们保持当前的外观,就像我用ShowDialog打开WinDialog时一样。重新定义所有控件的风格是一项太多的“中国式”工作。还有另外一种方法吗? 谢谢! Pileggi
答案 0 :(得分:1)
您可以使用透明背景和最大列/行跨度向MainGrid添加新子项(例如网格)。还要确保它的Panel.ZIndex高于MainGrid中的任何其他子项。
答案 1 :(得分:0)
如果您使用ShowDialog,您的MainWindow已被锁定,因此无需设置IsEndabled。