0

Gridメイン コンテナーとしてを持つユーザー コントロールがあります。このコントロールは、モーダル ダイアログを表示する必要があります。ただし、コントロールからダイアログ (implements ChildWindow) を表示すると、何も起こらず、エラーもダイアログも表示されません。

MyDialog dialog = new MyDialog();
dialog.Show();

ChildWindowユーザー コントロールではなく、メイン ページからのみ表示できるものがある場合、私の代替手段は何ですか?

4

1 に答える 1

1

ユーザー コントロールを作成し、元のコントロールと同じグリッド位置に配置することで問題を解決しましたVisibility:Collapsed。モーダル ダイアログが必要になるたびに、表示さVisibility:Visibleれ、モーダル ダイアログ ユーザー コントロールに設定されているユーザー コントロールを無効にします。

このブログ投稿は大いに役立ちました: Silverlight チュートリアル パート 6: ユーザー コントロールを使用してマスター/詳細シナリオを実装する

于 2012-07-23T23:56:32.277 に答える