質問: ロック機能を備えたトグルボタン(オン/オフを表す)を最もよく表す方法 locked状態になることができるtogglebuttonコントロールを設計しています。この状態では、ユーザーの操作でコントロールをさらに切り替えることができません。一般的に、microsoftのuxguideでレイアウトされたルールの自然なスキームでは、ボタンがいくぶん自然に見えるようにしたいのですが、コントロールがロックされているという事実を示すために、何らかのカスタムグラフィックやユニークなコンセプトを使用するという考えは気にしません。私が使用できるボタンの外観に関する限り: iphoneスタイル on/offトグルボタン 。 アクティブにすると点灯する電源ボタンなどのカスタムグラフィックアイコンを備えたトグルボタン。 昔ながらのチェックボックス。 チェックボックスを使用する場合、無効状態を使用してコントロールがロックされていることを表すことができますが、通常はグレー表示されたスタイルでコントロールの設定が無効になっているため、コントロールの設定が有効でないように見えます。 。他の2つのオプションについて、私が考えることができる唯一の合理的なことは、ロックされているときにトグルボタンの上または近くにあるタイプの南京錠スタイルアイコンを過度に配置することです。誰かが私を正しい方向に導くことができれば、それは非常にありがたいです。プロポーザル#1:以下は、私が思いついた概念で、iphoneのトグルに多少似ていると思いますが、 私のwiiコンソールの電源ボタン 。また、ロックされた状態のときに南京錠のアイコンのみを表示するという、hishamの提案を取り入れました。この概念は、オン/オフの状態を表すトグルボタンに固有のものですが、そのためには非常に適切だと思います。proposal#2:これは上記の例の別の例ですが、オン/オフのテキストの代わりにユビキタス電源アイコンを使用しています。さらに、コントロールがオンになっているが、これ以上トグルできないことを示すために、南京錠の代わりに灰色のテキストを使用しました。電源のオン/オフに応じて、電源シンボルの円と交差する線の位置が変わる場合があることに注意してください。ただし、今のところ、この例を掘り下げることはできません。update:コンテキストがすべてである場合があるため、開発中のトグルコントロールがどのように使用されるかを示すために、大まかで具体的なモックアップを作成しました。一般に、ここで開発したいくつかの概念を他のより一般的なユーザーインターフェイスに適用できるようにしたいのですが、ハードウェアスタイルのボタンの2分の2をリードしているものについて、少なくともさらに詳しく説明する必要があると考えました。長期的には、ハードウェアの外観をエミュレートするかどうかに関係なく、重要な点は、このトグルコントロールが多くの場所で繰り返され、同じ目的を果たすため、場合によっては、iなどの特殊なトグルコントロールが使用されることです。それ以外の場合はおそらくより伝統的なuiで、on状態とoff状態の2つのラジオボタンを使用し、ラベルを使用して、これらのコントロールをロック状態にするときに説明または無効にすることができます。 。この例から、南京錠のアイコンをオン/オフのトグルボタンに配置すると、コントロール全体がロックされているとユーザーに誤解させる可能性があるため、南京錠のメタファーからも離れている理由がわかります。ロック/無効状態は、エフェクトコントロールのオン/オフを切り替える機能に影響するだけです。いくつかの関連リンク: wpfのスライダーオン/オフスイッチ トグルボタンの使用 actipro toggleswitchおよびledcontrol
回答: あなたは現在持っています 3 4ボタンの状態は、1つのグループでは論理的にペアになっていて、オン、オフであり、他のグループではロック(オン)とロック(オフ)です。プッシュボタンのメタファーとラベリングを使用すると、オフとオンの2つの状態のみがヒントになります。つまり、ロックされた状態が将来私を待っている可能性があることを私はまったく知りません。ユーザーがそれにつまずくと、彼らはそれを覚えているかもしれませんが、新しいユーザーはロックされた状態を期待しません。また、ユーザーがこのコントロールをロック状態で最初に遭遇した場合(電源アイコンまたはオン/オフラベルが表示される前)、ユーザーはコントロールの目的を取得できない可能性があります。プッシュボタンスタイルのコントロール(2つの自然な状態)をマッピングする代わりに、意味のある位置にスライド式スイッチ、ノブ、またはラベル付きのダイヤルなど、複数の状態を助長する別のメタファーを使用できます。編集あなたのコメントへの回答として、あなたの2つの状態セットは相互に排他的であるため、基になるメタファーとしてチェックボックスを使用することには同意しません。つまり、オフとオン、またはオフ(ロック)とオン(ロック)を同時に解除することはできません。あなたの根底にあるメタファーは、代わりに、ラジオボタンリストのペア、またはロックされた状態のラジオボタンとチェックボックスであると思います。これらすべてを1つのボタンで表現し、それでも、注文が高すぎるような、使いやすく発見可能なサウンドにすること。編集2「私の口にお金を置く」ファイルから:素早く汚れたモックアップ制御...