アイテムのグループを処理する際、グループのステータスの統一されたイメージを表示したかったので、透明な背景とさまざまな色のフォアグラウンドのグリッドを基本的に作成しました同じ細胞。WPFカスタム描画複数プログレスバー
sample image http://i40.tinypic.com/2lksj6x.png
私は(紫のバーが緑の下で実際に紫で、そして時にはなど、トップの上に描画します)いくつかの透明性のアーティファクトに実行していることだし、それは少しだけ無駄なようです。だから私は自分で作ることにしましたが、今はどうやってそれをやるのか少し麻痺しました。私は、FrameworkElementのOnRenderでDrawingContextを使用していますか、それとももっと簡単なものがありますか?それはあなた自身のコントロールを作ることについては、一般的なルールのセットはありますか?
私は円グラフに切り替えることを熟考しましたが、それは簡単に来ることができるからですが、その時は私は既成ではない何かをしました。
ありがとうございます!
だから、これは純粋に.csファイルであろうか? – Thomas
ユーザーコントロールの作成方法によって異なります。他のアプリケーションでそれを再利用するつもりがない場合は、xamlとcsで構成される新しいwpf UserControlをソリューションに追加することになります。 xamlの部分では、基本的なレイアウトを定義します。主に、進捗を表す境界項目のコンテナです。そしてcsファイルでは、実際に新しい罫線を作成し、それらをコンテナに配置するコードを書いています。また、更新の進行方法も... – Marko