Xamarin.Formsを使うとマルチプラットフォーム向けアプリのUI実装が共通化できるのだが、デフォルトではボタンやテキストボックス等、必要最低限なコントロールしか用意されていない。その(5)PathとLineGeometryで描く前回に引き続き、さらにWPFでグリッド状の模様を描く方法について考えてみる。今回は、LineGeometryを持たせたPathでグリッド状の模様を描くことにした。MainWindowのxamlを示す。XAML【WPF】xamlと同等の内容をC#のコードで書いた例xamlと同等の内容をC#のコードで書いてみる。今回のサンプルとなるのは以下のようなプログラムである。画面の真ん中にGeometryで描いた画像が配置してある。その(4)Geometryでグリッド模様を書く(失敗?)前回に引き続き、さらにWPFでグリッド模様を描く方法について考えてみる。今回は、Geometryでグリッド模様を書く方法である。MainWindowのxamlを示す。XAML【WPF】自分で定義したプロパティにバインディングするWPFのバインディングは強力だが、自分で定義したプロパティにバインディングするのは少し面倒である。その方法を学ぶため、簡単なサンプルアプリを作ってみることにした。今回どのようなアプリを作ったかを示す。XAML【WPF】ウェットフロア効果をかけるGUIの表示が地面に写り込んだようなデザインを最近良く見かける。このような効果をウェットフロアというそうだ。今回は、以下のようなウェットフロア効果がかかったGUIをxamlで実装していくことを考える。XAML【WPF】RenderTransformとGeometryのTransform四角形を拡大縮小させたくて、以下のようなxamlを書いてみた。