UWPのプロジェクトを作る。
ツール - NuGetパッケージマネージャー - ソリューションのNuGetパッケージの管理を選ぶ。
検索文字列を入れるところにwin2dと入力して検索し、Win2D.uwpを選択して、プロジェクトにチェックをいれインストールする。
MainPage.xamlのPageタグに
xmlns:canvas="using:Microsoft.Graphics.Canvas.UI.Xaml"
を追加する。
Gridに
<canvas:CanvasControl Draw="CanvasControl_Draw" ClearColor="CornflowerBlue"/>
を追加する。
DrawイベントがWindowsフォームアプリケーションでのPaintイベントにあたる。
MainPage.xaml.csに
using Windows.UI;
using Microsoft.Graphics.Canvas.UI.Xaml;
を追加、MainPageクラスに
private void CanvasControl_Draw(CanvasControl sender, CanvasDrawEventArgs args)
{
args.DrawingSession.DrawEllipse(155, 115, 80, 30, Colors.Black, 3);
args.DrawingSession.DrawText("Hello, world!", 100, 100, Colors.Yellow);
}
を追加する。
まー、Win2Dのドキュメントに書いてあるやつだな。楕円とHello, world!が表示される。