在WPF中首页加载后,Material Design DialogHost不会关闭

时间:2017-05-16 11:26:21

标签: c# wpf xaml urhosharp

我一直在使用这个集成了UrhoSharp窗口的WPF应用程序。当我点击Urho窗口中的某个位置时,会弹出由主WPF应用程序呈现的对话框。

问题是,在每个应用程序启动或第一页加载时,对话框按原样弹出,但不响应任何用户操作(对话框中有按钮),应该关闭对话框最终。但是,如果我调整窗口大小或只是单击开始栏中的应用程序,对话框现在会响应(幸福之后)。在退出当前应用程序页面并切换回同一页面之前,此问题不会返回。每个应用程序启动的情况也是如此。

对话框中的所有按钮都执行以下命令:

ICommand cmd = DialogHost.CloseDialogCommand;
Execute(null);

等待CloseDialogCommand就像这样:

var dialog = new SomeDialog();
dialog = (SomeDialog)await Controller.dialogHandler(dialog, true);

我无法弄清问题究竟是什么。可能会有一些帮助会有所帮助。

0 个答案:

没有答案