照らされたバーを「進行状況バー」として使用する WPF アプリケーションを作成しようとしています。プログラムの読み込みなどの従来の意味ではなく、ユーザーが特定の目的/タスクでどれだけ進んだかをユーザーに表示します。以下は、私が説明しようとしているバーの例です。
互いに接続された複数のバーを使用してパスを作成したいのですが、それらをプログラムに入れる方法がわかりません。事前にご回答いただきありがとうございます。
@ORMapper が正しく指摘したように、ProgressBarコントロールは正しい方法であり、コントロール テンプレートを使用して好みの外観にします。
2 番目の質問について: ある ProgressBar の値を別の ProgressBar の値に依存させたい場合は、Maximumプロパティを変更して、意図した値を正しく表示する必要があります。
たとえば、他の 2 つのタスクが完了した後にのみ 100% に達するメイン プログレス バーが 1 つある場合、Maximum
値を 200 に設定し、次のような計算を使用してその値を設定します
MainProgressBar.Value = firstTaskValue + secondTaskValue
。
2 つのタスクが完了した後にのみ 100% に達します...
たとえば、あるタスクが別のタスクよりも重要である場合など、好きなようにこれで遊ぶことができます
MainProgressBar.Value = firstTaskValue + 2 * secondTaskValue
。
とにかく、これは自分で実装する必要があるロジックです...