C# 为什么我的新WPF窗口中的控件被冻结?
所以我正在处理我的WPF应用程序上的问题。我需要调用带有少量控件(文本框、按钮)的弹出窗口 所以我创建了一个新窗口:C# 为什么我的新WPF窗口中的控件被冻结?,c#,wpf,window,C#,Wpf,Window,所以我正在处理我的WPF应用程序上的问题。我需要调用带有少量控件(文本框、按钮)的弹出窗口 所以我创建了一个新窗口: 我这样称呼我的窗口: AppPasswordWindow AppPasswordWindow=新建AppPasswordWindow(); apppasswordwindow.Show(); 问题是该窗口中的每个控件都被冻结。我无法写入文本框或单击按钮。我可以调整窗口大小,也可以关闭它 PS:后面的主窗口仍然工作正常 任何可能导致此问题的建议?请删除AppPasswordW
我这样称呼我的窗口:
AppPasswordWindow AppPasswordWindow=新建AppPasswordWindow();
apppasswordwindow.Show();
问题是该窗口中的每个控件都被冻结。我无法写入文本框或单击按钮。我可以调整窗口大小,也可以关闭它
PS:后面的主窗口仍然工作正常
任何可能导致此问题的建议?请删除
AppPasswordWindow
中的IshitteVisible=“False”
属性。它会阻止命中测试,从而阻止框架检测鼠标事件。是否有任何东西会阻止您知道的UI;例如:在何处调用代码来构造新实例?您是否也可以显示AppPasswordWindow中的代码?您还缺少一个结束标记:
,可能是一个o型?我正在从usercontrol上的按钮调用新窗口。apppassword中没有任何内容,只需初始化组件();标签丢失只是一个坏拷贝(编辑过的),我甚至不能在新窗口的文本框中写入。嗨,约翰。我注意到你的加价中有大量的空白。如果您知道您的应用程序将要交付到的所有机器的确切设置,那么这是可以的。因为你通常不能,这被广泛认为是商业应用程序的坏习惯。我的建议是使用行和列在网格中按比例分配间距。切勿将控件拖放到设计图面上-通过键入控件在xaml中工作。谢谢!我不知道它是怎么到那里的。可能是点击错误。但还是不知道它是干什么的。谢谢:D