「Xamarin.Mac/NSViewの座標系を左下原点から左上原点に変更する」の版間の差分
ページの作成:「NSViewでは標準で「左下が原点で右が+Xで上+Y」となっている。 いわゆる小学校の算数で習う座標系だ。 エクセルのグラフな...」 |
編集の要約なし |
||
| 15行目: | 15行目: | ||
public partial class FlippedView : AppKit.NSView | public partial class FlippedView : AppKit.NSView | ||
{ | { | ||
// trueで左上原点 | |||
// falseで左下原点 | |||
public override bool IsFlipped { get { return true; } } | public override bool IsFlipped { get { return true; } } | ||
public override void DrawRect(CoreGraphics.CGRect dirtyRect) | |||
{ | |||
// 描画 | |||
var cgContext = NSGraphicsContext.CurrentContext.GraphicsPort; | |||
cgContext.MoveTo(100, 100); | |||
cgContext.AddLineToPoint(200, 200); | |||
cgContext.StrokePath(); | |||
} | |||
} | } | ||
</source> | </source> | ||