2

この質問は、すべての UI デザイナーに当てはまると思います ;-)
ハイファイ アンプのボリューム コントロール ノブのような WPF 要素を作成したいと考えています。私が話していることをよりよく表現するには、この写真を見てください

ボリューム コントロールのサンプル

これを sw VirtualDJ から切り出しました。
要素は左右に回転可能でなければなりません。右に回すと値が 0.5f 増加し、左に回すと値が 0.5f 減少します。

なぜ私はそのようなことが必要なのですか?現在、私は Deneon AVR-4306 アンプのコントロール SW に取り組んでおり、そのようなコントロールを使用してアンプの音量を設定するのはかなりクールに見えると考えていました。

4

2 に答える 2

6

この質問は特にUIデザイナーに向けたものなので...

なぜ私はそのようなことが必要なのですか?[...] アンプの音量を設定するためにこのようなコントロールを使用すると、かなりクールに見えると思っていました.

クールに見えるかどうかに関係なく、少なくともマウスでは (これはタッチスクリーンのみのデバイスでは問題ないかもしれません)使用することは実質的に不可能であるため、彼女の塩に値する UI デザイナーは、そのようなコントロールを使用しないように指示します。マウスはリニア ポインティング デバイスです。円を 1 つで「回転」させようとするのは悪夢です。「かっこよく見える」ためだけに、ユーザーにこの苦痛を与えないでください。

スライダーを使用するだけです。彼らはまだ十分にクールで、非常に実用的です.

于 2012-02-12T12:59:23.130 に答える
0

この解決策を試してください:WPFでグラフィックをマウスに向かって回転させます(アナログダイヤルのように)

独自の ValueConverter を使用して、Angle と実際の値の間で変換できます。

于 2012-02-12T10:26:14.607 に答える