ソリューションテンプレートの作成方法
PrismWPFSampleでPrismを使用したアプリケーションの基本形を作ってきましたが、自分自身のいつも使うパターンをテンプレートとして用意しておくことで、新しいアプリケーションを簡単に作り始めることができます。複数のプロジェクトを持つPrismアプリケーションのテンプレートの作り方をまとめておきます。
- ソリューションの準備
- プロジェクトのテンプレートの作成
- ソリューションのテンプレートの作成
- テンプレートの配置
- 作成したソリューションの場所
WPFユーザーコントロールの作成例(LedControl)
WPF用のユーザーコントロールです。 状態を表示する為のLEDのようなコントロールです。 表示色の設定とOn時の点滅機能も設けています。 [Visual Studio 2017、.NET4.5.2]
- XAML
- アニメーション
- Dependency Property
- サンプルの置き場所
OxyPlotの使い方 ScatterPoint & PolarChart
WPFでChartグラフを表示するためのライブラリーに OxyPlot があります。OxyPlot には 散布図用に ScatterPoint があり、点ごとにサイズと色が指定できます。要素数制限付きの ObservableCollection と合わせて、リアルタイム表示用に残像的なイメージのアニメーションサンプルを作ってみました。
- OxyPlot アプリケーションの基本構成
- 要素数制限付きの ScatterPointCollection
- ScatterPointCollection と DispatcherTimer の追加
- View の作成
- LinerColorAxis の設定
- ScatterSeries の設定
- Plot v.s. PlotView & PlotModel
- 作成したソースコードの場所