Xamarin.Macでウインドウを最前面にする

提供: MonoBook
ナビゲーションに移動 検索に移動

Macにはウインドウを最前面にするAPIが複数あるようだが、この二段階方式が最強のようだ。

// アプリを最前面にする
var app = NSApplication.SharedApplication;
app.ActivateIgnoringOtherApps(true);

// ウインドウを最前面にする
var win = this.Window;
win.MakeKeyAndOrderFront(this);

categor: Xamarin.Mac