[.NET] WPF 用のカレンダーコントロールと、 そのカスタマイズ
MSDN マガジン 2009年 6月号より。 あの Petzold さんの記事。
新しい WPF カレンダー コントロールのカスタマイズ
Charles Petzoldマイクロソフトは、 昨年末に WPF Toolkit で Calendar コントロールと DatePicker コントロールを (いくつかの関連クラスと共に) リリースしました (新しい DataGrid も含まれていますが、ここでは説明しません)。 これらのコントロールは Silverlight の同じコントロールとの互換性が非常に高く、 おそらく WPF の次期リリースに組み込まれることになるでしょう。
この WPF のカレンダーコントロールは、 標準では、 Vista のタスクトレイからでてくるカレンダーと同じように、 ヘッダーの月をクリックすると 1年分の表示に切り替わります。 Vista みたいなカレンダーにしてくれ、 と言われても、 逃げ出さずにすむようになったわけです。 f(^^;
そして、 この記事の大半を費やして、 テンプレートを使ってカスタマイズする方法が紹介されています。 左図の例では、 複数の日付が選択できるようにしています。 また、 独自のコントロールを作るときにも、 参考になるでしょう。
| 固定リンク
「プログラミング」カテゴリの記事
- 【.NET / Win8.1 ストアアプリ】 HttpClient で TLS 1.1 / 1.2 に対応するには(2018.06.17)
- 【VS2017 15.7pv2】 XAML のランタイム ツールに 「ヒートマップ」 が増えた(2018.03.28)
- 【.NET Core】 プロジェクトを作ると 「project.assets.json が見つかりません」 エラー(2018.02.10)
- 【#UWP】 ビットマップの表示色を変える (Win2D.uwp 経由で Direct2D を使う)(2017.08.23)
- 【#UWP】 CompactOverlay モード: Picture in Picture というか、「最前面に表示」するウィンドウを作る(2017.08.16)
「* プログラミング ( WPF )」カテゴリの記事
- 【VS2017 15.7pv2】 XAML のランタイム ツールに 「ヒートマップ」 が増えた(2018.03.28)
- [VS2010] (続) オプション 「生成されたコードから結果を表示しない」 の挙動不審(2011.08.24)
- う~む… .NET Framework 4 になっても、 IE を操作するのはめんどくさいままなのか!(2010.12.04)
- MSDN マガジン、読んでますか!?(2010.05.27)
- [WPF] 盾アイコン付きのボタンを作る (続)(2010.02.20)
この記事へのコメントは終了しました。
コメント