Xamarin.Macで画面左上基準の座標・ウィンドウ左上基準の座標、ビュー左上基準の座標を取得する

NSEventのLocationInWindowは、ウィンドウの左上を原点としたマウスポインタの座標を返します。 NSEventのCurrentMouseLocationは、画面の左上を原点としたマウスポインタの座標を返 …

Continue reading ‘Xamarin.Macで画面左上基準の座標・ウィンドウ左上基準の座標、ビュー左上基準の座標を取得する’ »

Xamarin.Macでピンチイン・ピンチアウト

二本指で縮小(ピンチイン/pinch-in)や拡大(ピンチアウト/pinch-out)したときのイベントを受け取るサンプルアプリケーションです。 PinchEventSample NSView上でピンチイン・ピンチアウト …

Continue reading ‘Xamarin.Macでピンチイン・ピンチアウト’ »

Xamarin.MacでNSColorWellを使う

Xamarin.MacでNSColorWellを使ったサンプルアプリケーションです。 NSColorWellSample 色が選択されたときのイベントを設定する 色が選択されたときに実行する処理を、NSColorWell …

Continue reading ‘Xamarin.MacでNSColorWellを使う’ »

Xamarin.MacでNSBezierPathを使って点線を描画する

NSBezierPathのSetLineDash()メソッドに点線の設定をします。 SetLineDash()メソッドの最初の引数patternに、点線の線と空白の長さを指定します。 private void DrawL …

Continue reading ‘Xamarin.MacでNSBezierPathを使って点線を描画する’ »