C# 材料设计对话框';在WPF中加载第一页后,无法关闭

C# 材料设计对话框';在WPF中加载第一页后,无法关闭,c#,wpf,xaml,urhosharp,C#,Wpf,Xaml,Urhosharp,我一直在使用这个集成了UrhoSharp窗口的WPF应用程序。当我在Urho窗口中的某个地方单击时,会弹出一个由主WPF应用程序呈现的对话框 问题是,在每次应用程序启动或第一页加载时,对话框都会按其应有的方式弹出,但不会响应任何用户操作(对话框中有按钮),而这些操作最终都会关闭对话框。但是,如果我调整窗口的大小,或者只是单击开始栏中的应用程序,对话框现在就会响应(从此以后很高兴)。在退出当前应用程序页面并切换回同一页面之前,此问题不会再次出现。对于每个应用程序启动,情况也是一样的 对话框中的所有

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

问题是,在每次应用程序启动或第一页加载时,对话框都会按其应有的方式弹出,但不会响应任何用户操作(对话框中有按钮),而这些操作最终都会关闭对话框。但是,如果我调整窗口的大小,或者只是单击开始栏中的应用程序,对话框现在就会响应(从此以后很高兴)。在退出当前应用程序页面并切换回同一页面之前,此问题不会再次出现。对于每个应用程序启动,情况也是一样的

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

ICommand cmd = DialogHost.CloseDialogCommand;
Execute(null);
等待
CloseDialogCommand
,如下所示:

var dialog = new SomeDialog();
dialog = (SomeDialog)await Controller.dialogHandler(dialog, true);
我想不出到底是什么问题。也许有些帮助会有好处