2010-11-15 52 views
0

我正在使用棱鏡彈出區域和彈出是無模式的。當我試圖更改Prism示例代碼以用.ShowDialog()命令替換.Show()時,代碼變得不穩定。所以,我需要保持當前的代碼完好無損,並考慮解決方法:將無模式轉變爲模式模式。是否有可能使WPF無模式視圖變爲模態視圖?

我不知道該怎麼做和/或如果這是可能的。請分享,如果你知道如何。謝謝!

+0

「代碼變得不穩定」是什麼意思? – 2010-11-17 14:34:36

回答

0

如果你正在使用股票交易參考實現和RegionPopupBehavior和DialogActivationBehavior,那麼你可以。您只需將DialogActivation行爲方法的PrepareContentDialog方法從Show()更改爲ShowDialog()。

參考實現示例不是非常健壯,而且遇到了使用示例代碼創建更強大的彈出窗口的問題。但是,一旦你調整了行爲,你就可以很好地工作。

如果您提供有關您的特定問題的更多詳細信息,我可以提供更多幫助。