メインメニューを開く

差分

Xamarin.Macでモーダルウインドウを作成する

126 バイト追加, 2015年1月30日 (金) 01:44
編集の要約なし
==実装例1==
===戻り値の準備===
[[モーダルウインドウ]]の[[戻り値]]用に[[WinForms]]のDialogResult風に[[列挙体]]を用意しておくと[[可読性]]が向上する気がする。
<source lang="csharp">
</source>
===親ウインドウから子ウインドウを呼び出す===
MonoMacで[[モーダルウインドウ]]を表示するには NSApplication.SharedApplication.RunModalForWindowメソッドを使うようだ。
親ウインドウは勝手に認識されている?
</source>
===子ウインドウを閉じる===
子ウインドウを閉じるにはNSApplication.SharedApplication.StopModalWithCodeメソッドを使うようだ。これを呼ばずに子ウインドウを閉じると親ウインドウに制御が戻らないので注意すること。
匿名利用者