我正在使用 Prism 弹出区域并且弹出是无模式的。当我尝试更改 Prism 示例代码以替换.Show()
为.ShowDialog()
命令时,代码变得不稳定。所以,我需要保持当前代码不变,并想出一个解决方法:将无模式模式更改为模式模式。
我不知道该怎么做和/或这是否可能。如果你知道怎么做,请分享。谢谢!
我正在使用 Prism 弹出区域并且弹出是无模式的。当我尝试更改 Prism 示例代码以替换.Show()
为.ShowDialog()
命令时,代码变得不稳定。所以,我需要保持当前代码不变,并想出一个解决方法:将无模式模式更改为模式模式。
我不知道该怎么做和/或这是否可能。如果你知道怎么做,请分享。谢谢!
如果您使用的是 Stock Trader Reference Implementation、RegionPopupBehavior 和 DialogActivationBehavior,那么可以。您只需要将 DialogActivation 行为方法的 PrepareContentDialog 方法从 Show() 更改为 ShowDialog()。
参考实现示例不是很健壮,我在使用示例代码创建更健壮的弹出窗口时遇到了问题。然而,一旦你调整了这些行为,你就可以让它运作良好。
如果您提供有关您的特定问题的更多详细信息,我可能会提供更多帮助。