【WPF】グリッド状の模様を描く (1)~(6)のまとめ
これまで、WPFでグリッド状の模様を描く方法について考えてきた。 6つの方法を紹介したが、主なWPFの描画方法についても網羅したのではないかと思う。 これらの方法についてまとめておく。 まず、グリッド状の模様を描くにあた… 続きを読む »
これまで、WPFでグリッド状の模様を描く方法について考えてきた。 6つの方法を紹介したが、主なWPFの描画方法についても網羅したのではないかと思う。 これらの方法についてまとめておく。 まず、グリッド状の模様を描くにあた… 続きを読む »
前回につづき、さらにWPFでグリッド状の模様を描く方法について考えていく。 今回は、WindowsFormsHostを使ってWindowsFormsのユーザーコントロールをWPFアプリケーションに組み込む方法である。この… 続きを読む »
前回に引き続き、さらにWPFでグリッド状の模様を描く方法について考えてみる。 今回は、LineGeometryを持たせたPathでグリッド状の模様を描くことにした。 まず、MainWindowのxamlを示す。 Main… 続きを読む »
xamlと同等の内容をC#のコードで書いてみる。 今回のサンプルとなるのは以下のようなプログラムである。 画面の真ん中にGeometryで描いた画像が配置してある。この画像にはRenderTransformがセットしてあ… 続きを読む »
前回に引き続き、さらにWPFでグリッド模様を描く方法について考えてみる。 今回は、Geometryでグリッド模様を書く方法である。 まずはMainWindowのxamlを示す。 MainWindow.xaml <W… 続きを読む »
WPFのバインディングは強力だが、自分で定義したプロパティにバインディングするのは少し面倒である。 その方法を学ぶため、簡単なサンプルアプリを作ってみることにした。 まず、今回どのようなアプリを作ったかを示す。 始めにア… 続きを読む »
GUIの表示が地面に写り込んだようなデザインを最近良く見かける。このような効果をウェットフロアというそうだ。 今回は、以下のようなウェットフロア効果がかかったGUIをxamlで実装していくことを考える。 まずは、効果が何… 続きを読む »
四角形を拡大縮小させたくて、以下のようなxamlを書いてみた。 MainWindow.xaml <Window x:Class=”WpfPathLesson.MainWindow” xmlns=”http://sc… 続きを読む »
さらに前回に引き続き、WPFでグリッド状の模様を書く方法について考えてみる。 今回の方法は、DrawingBrushを定義して、そのブラシで背景を塗りつぶす方法である。 今回のコードはxamlのみとなる。 MainWin… 続きを読む »
前回に続き、別の方法でWPFでグリッド状の模様を書く方法を考えてみる。 次に思いついたのはUserControlのOnRenderをオーバーライドする方法であった。 この方法は、感覚がなんとなくWindowsFormsの… 続きを読む »