「Xamarin.Macでモーダルウインドウを作成する」の版間の差分

imported>Administrator
編集の要約なし
imported>Administrator
編集の要約なし
 
(同じ利用者による、間の1版が非表示)
45行目: 45行目:
=== 表示してみる ===
=== 表示してみる ===
<syntaxhighlight lang="csharp">
<syntaxhighlight lang="csharp">
                    // ダイアログ生成
// ダイアログ生成
                    var dialog = new MessageWindowController();
var dialog = new SubWindowController();
                    // LoadWindowでawakeNibなどの初期化処理が呼ばれる
                    dialog.LoadWindow();
                    // 不要かもしれないがウインドウを最前面にしておく
                    dialog.Window.MakeKeyAndOrderFront(this);
                    // モーダル表示
                    NSApplication.SharedApplication.RunModalForWindow(dialog.Window);


// LoadWindowでawakeNibなどの初期化処理が呼ばれる
dialog.LoadWindow();
// ウインドウを最前面にしておく(不要かもしれない)
dialog.Window.MakeKeyAndOrderFront(this);
// モーダル表示実行
NSApplication.SharedApplication.RunModalForWindow(dialog.Window);


</syntaxhighlight>
</syntaxhighlight>