1

WPF で独自のカスタム プログレス バーを作成しようとしています ( Windows 8 プログレス バーを再作成するため)。できるだけ標準的なパターンに固執することにしたので、RangeBase コントロールから継承するのが最善だと考えました。テンプレートを使用して RangeBase を拡張するためのガイドに従い始めました。

しかし、私が抱えている問題は、(主にグラフをレンダリングするための) いくつかのコードを背後に置くつもりであり、テンプレートを介してこれを行うことができるとは思わないことです。これは正しいです?

ベスト プラクティスは、ContentControl の使用に切り替えて、RangeBase に同様のインターフェイスを実装することでしょうか? または、他にできることはありますか。

4

1 に答える 1

1

RangeBase のコントロール テンプレートをオーバーライドして、独自のルック アンド フィールを実装するのはなぜ難しいのでしょうか。

以下のこのリンクには、WPFプログレスバー(したがって範囲ベース)のクールなコントロールテンプレートを提供することによる温度計の実装があります

http://msdn.microsoft.com/en-us/magazine/cc163497.aspx

于 2012-05-16T13:18:17.453 に答える