Share via


Eigenschaftenfenster

Hinweis

Dieses Entwurfshandbuch wurde für Windows 7 erstellt und wurde nicht für neuere Versionen von Windows aktualisiert. Ein Großteil der Anleitungen gilt weiterhin im Prinzip, aber die Präsentation und die Beispiele entsprechen nicht unseren aktuellen Entwurfsleitfäden.

Eigenschaftenfenster ist der sammelliche Name für die folgenden Typen von Benutzeroberflächen (User Interface, UIs):

  • Eigenschaftenblatt: Dient zum Anzeigen und Ändern von Eigenschaften für ein Objekt oder eine Auflistung von Objekten in einem Dialogfeld.
  • Eigenschafteninspektor: Dient zum Anzeigen und Ändern von Eigenschaften für ein Objekt oder eine Auflistung von Objekten in einem Bereich.
  • Dialogfeld "Optionen": Dient zum Anzeigen und Ändern von Optionen für eine Anwendung.

Eine -Eigenschaft für ein -Objekt ist eine der folgenden:

  • Eine Einstellung, die Benutzer ändern können (z. B. Name und schreibgeschütztes Attribut einer Datei).
  • Ein Attribut eines Objekts, das Benutzer nicht direkt ändern können (z. B. Größe und Erstellungsdatum einer Datei).

Im Gegensatz zu Dialogfeldern (außer Optionsdialogen) und Assistenten unterstützen Eigenschaftenfenster in der Regel mehrere Aufgaben anstelle eines einzelnen Vorgangs.

Eigenschaftenfenster sind in der Regel in Seiten organisiert, auf die über Registerkarten zugegriffen wird. Eigenschaftenfenster werden häufig Registerkarten zugeordnet (und umgekehrt), aber Registerkarten sind für Eigenschaftsfenster nicht unbedingt erforderlich.

Screenshot des Eigenschaftenblatts

Ein typisches Eigenschaftenblatt.

Hinweis: Richtlinien im Zusammenhang mit Layout und Registerkarten werden in separaten Artikeln vorgestellt.

Ist dies die richtige Benutzeroberfläche?

Orientieren Sie sich an folgenden Fragen:

  • Erfordert das Festlegen der Eigenschaften, dass Benutzer eine feste, nicht triviale Abfolge von Schritten ausführen? Wenn ja, verwenden Sie stattdessen einen Assistenten oder Einen Aufgabenflow .
  • Sind die Inhalte ausschließlich die Optionen einer Anwendung? Wenn ja, verwenden Sie ein Optionsdialogfeld.
  • Handelt es sich ausschließlich um die Attribute einer Anwendung? Wenn ja, verwenden Sie ein Infofeld.
  • Handelt es sich bei dem Inhalt hauptsächlich um die Eigenschaften eines Objekts (seine Einstellungen oder Attribute)? Falls nicht, verwenden Sie ein Standarddialogfeld oder ein Dialogfeld im Registerkartenformat.
  • Werden Benutzer eigenschaften wahrscheinlich häufig oder über einen längeren Zeitraum anzeigen oder ändern? Wenn dies der Grund ist, verwenden Sie einen Eigenschafteninspektor. Verwenden Sie andernfalls ein Eigenschaftenblatt.
  • Können Benutzer Eigenschaften für mehrere verschiedene Objekte gleichzeitig anzeigen oder ändern? Wenn dies der Grund ist, verwenden Sie einen Eigenschafteninspektor. Verwenden Sie andernfalls ein Eigenschaftenblatt.

Eigenschaftenblätter und Eigenschafteninspektoren sind nicht exklusiv. Sie können die eigenschaften, auf die am häufigsten zugegriffen wird, in einem Eigenschafteninspektor und den vollständigen Satz im Eigenschaftenblatt anzeigen.

Entwurfskonzepte

Grundstücksfenster werden oft zu einem Abladeplatz für eine seltsame Auswahl an niedrigen, technologiebasierten Einstellungen. Zu oft sind diese Eigenschaften in Registerkarten organisiert, aber darüber hinaus nicht für bestimmte Aufgaben oder Benutzer konzipiert. Wenn Benutzer in einem Eigenschaftenfenster vor einer Aufgabe stehen, wissen sie daher oft nicht, was sie tun sollen.

Führen Sie die folgenden Schritte aus, um sicherzustellen, dass Ihre Eigenschaftenfenster nützlich und verwendbar sind:

  • Stellen Sie sicher, dass die Eigenschaften erforderlich sind.
  • Präsentieren von Eigenschaften in Bezug auf Benutzerziele, nicht als Technologie.
  • Eigenschaften auf der richtigen Ebene darstellen.
  • Entwurfsseiten für bestimmte Aufgaben.
  • Entwerfen von Seiten für bestimmte Benutzer, insbesondere für eingeschränkte Benutzer (Nichtadministratoren).
  • Organisieren Sie die Eigenschaftenseiten effizient.

Wenn Sie nur eine Sache tun...

Präsentieren von Eigenschaften in Bezug auf Benutzerziele, nicht als Technologie. Geben Sie vor, dass Sie die Eigenschaft erklären und warum es für einen Freund nützlich ist. Wie würden Sie das erklären? Welche Sprache würden Sie verwenden? Dies ist die Sprache, die auf Ihren Eigenschaftenseiten verwendet werden soll.

Verwendungsmuster

Eigenschaftenfenster weisen mehrere Verwendungsmuster auf.

  • Eigenschaftenblätter. Eigenschaften für ein einzelnes Objekt werden in einem moduslosen Dialogfeld angezeigt.
  • Eigenschaftenblätter mit mehreren Objekten. Eigenschaften für mehrere Objekte werden in einem moduslosen Dialogfeld angezeigt.
  • Eigenschaftenblätter für effektive Einstellungen. Die effektiven Eigenschaften für ein einzelnes Objekt werden in einem moduslosen Dialogfeld angezeigt.
  • Dialogfelder "Optionen". Eigenschaften für eine Anwendung werden in einem modalen Dialogfeld angezeigt.
  • Eigenschafteninspektoren. Eigenschaften für die aktuelle Auswahl (ein einzelnes Objekt oder eine Gruppe von Objekten) werden in einem moduslosen Fensterbereich oder einem nicht angedockten Fenster angezeigt.

Alle Eigenschaftenfenstermuster mit Ausnahme von Eigenschafteninspektoren verwenden einen verzögerten Commit, was bedeutet, dass Änderungen nur wirksam werden, wenn Benutzer auf OK oder Anwenden klicken. Eigenschafteninspektoren verwenden einen sofortigen Commit (Eigenschaften werden geändert, sobald Benutzer Änderungen vornehmen), sodass die Schaltflächen OK, Abbrechen und Anwenden nicht erforderlich sind.

Richtlinien

Eigenschaftenblätter

  • Anzeigen eines Eigenschaftenblatts, wenn Benutzer:
    • Wählen Sie den Befehl Eigenschaften für ein Objekt aus.
    • Legen Sie den Eingabefokus auf ein Objekt fest, und drücken Sie ALT+EINGABETASTE.

Eigenschaftenblätter mit mehreren Objekten

  • Zeigt die allgemeinen Eigenschaften aller ausgewählten Objekte an. Wenn sich die Eigenschaftswerte unterscheiden, zeigen Sie die Steuerelemente, die diesen Werten zugeordnet sind, in einem gemischten Zustand an. (Weitere Informationen finden Sie in den entsprechenden Kontrollrichtlinien für die Verwendung von Werten für gemischte Zustände.)
  • Wenn das ausgewählte Objekt eine Auflistung mehrerer diskreter Objekte (z. B. ein Dateiordner) ist, zeigen Sie die Eigenschaften des einzelnen gruppierten Objekts anstelle eines Eigenschaftenblatts mit mehreren Objekten für die einzelnen Objekte an.

Dialogfelder "Optionen"

  • Trennen Sie keine Optionen von der Anpassung. Das heißt, sie verfügen nicht über einen Options- und einen Customize-Befehl. Benutzer sind durch diese Trennung oft verwirrt. Greifen Sie stattdessen über Optionen auf die Anpassung zu.

Eigenschaftenseiten

  • Befolgen Sie die folgenden Richtlinien für die Seitenreihenfolge:

    • Legen Sie die Seite Allgemein oder ihre entsprechung auf die erste Seite fest.
    • Legen Sie die Seite Erweitert oder die entsprechende Seite als letzte Seite fest.
    • Für die übrigen Seiten:
      • Organisieren Sie sie in Gruppen verwandter Seiten.
      • Ordnen Sie die Gruppen nach ihrer Verwendungswahrscheinlichkeit an.
      • Innerhalb jeder Gruppe ordnen Sie die Seiten entweder nach ihren Beziehungen oder nach der Wahrscheinlichkeit ihrer Verwendung an.
      • Sie sollten nicht so viele Seiten haben, dass sie in alphabetischer Reihenfolge angezeigt werden müssen.
  • Gestalten Sie Seiten kohärent, indem Sie alle Eigenschaften auf jeder Seite einem einzelnen, spezifischen aufgabenbasierten Zweck zuordnen.

  • Wenn der Platz platz zulässt, erläutern Sie den Zweck des Eigenschaftenfensters oben auf der Seite, wenn dies für Ihre Zielbenutzer nicht offensichtlich ist. Wenn die Seite verwendet wird, um nur eine einzelne Aufgabe auszuführen, geben Sie den Text als klare Anweisung zur Ausführung dieser Aufgabe an. Verwenden Sie vollständige Sätze, die mit einem Punkt enden.

    Screenshot des Eigenschaftenblatts für Firewalleigenschaften

    In diesem Beispiel wird der Zweck der Microsoft Windows-Firewall oben auf der Seite Allgemein erläutert.

  • Sorgen Sie dafür, dass ähnliche Inhalte seitenübergreifend konsistent sind, indem Sie konsistente Steuerelementnamen und Speicherorte verwenden. Wenn z. B. mehrere Seiten Über Felder für den Namen verfügen, versuchen Sie, sie an derselben Stelle auf der Seite zu platzieren, und verwenden Sie konsistente Bezeichnungen. Ähnliche Inhalte sollten nicht von Seite zu Seite springen.

  • Platzieren Sie dieselbe Eigenschaft in der gesamten Anwendung auf derselben Seite. Platzieren Sie beispielsweise keine Expiration-Eigenschaft auf der Registerkarte Allgemein für einen Objekttyp und für einen anderen Typ auf der Registerkarte Erweitert.

  • Wenn Benutzer wahrscheinlich mit der letzten angezeigten Seite beginnen, lassen Sie die Seitenregisterkarte beibehalten, und wählen Sie sie standardmäßig aus. Legen Sie fest, dass die Einstellungen pro Eigenschaftsfenster pro Benutzer beibehalten werden. Wählen Sie andernfalls standardmäßig die erste Seite aus.

  • Machen Sie die Einstellungen auf einer Seite nicht von den Einstellungen auf anderen Seiten abhängig. Legen Sie die abhängigen Einstellungen stattdessen auf einer einzelnen Seite fest. Das Ändern einer Einstellung auf einer Seite sollte niemals automatisch die Einstellungen auf anderen Seiten ändern.

    • Ausnahme: Wenn sich die abhängigen Einstellungen in zwei verschiedenen Eigenschaftenfenstern befinden, verwenden Sie statische Textbeschriftungen, um diese Beziehung an beiden Orten zu erläutern.
  • Scrollen Sie nicht auf Eigenschaftenseiten. Sowohl Registerkarten als auch Bildlaufleisten werden verwendet, um den effektiven Bereich eines Fensters zu vergrößern, aber ein Mechanismus sollte ausreichend sein. Statt Bildlaufleisten zu verwenden, vergrößern Sie die Eigenschaftenseiten, und legen Sie die Seiten effizient an.

Erste Seiten

  • Geben Sie für Objekteigenschaften den Namen des Objekts auf der ersten Seite ein.
  • Wenn Sie Ihren Objekten (optional) Symbole zuordnen, zeigen Sie das entsprechende Symbol in der oberen linken Ecke der ersten Seite an.

Allgemeine Seiten

  • Vermeiden Sie Allgemeine Seiten. Es ist nicht erforderlich, über eine Seite Allgemein zu verfügen. Verwenden Sie eine Seite Allgemein nur, wenn:
    • Die Eigenschaften gelten für mehrere Aufgaben und sind für die meisten Benutzer sinnvoll. Platzieren Sie keine spezialisierten oder erweiterten Eigenschaften auf einer Seite Allgemein, aber Sie können sie über eine Befehlsschaltfläche auf der Seite Allgemein zugänglich machen.
    • Die Eigenschaften passen nicht zu einer spezifischeren Kategorie. Wenn dies der Grund ist, verwenden Sie diesen Namen stattdessen für die Seite.

Erweiterte Seiten

  • Vermeiden Sie erweiterte Seiten. Verwenden Sie eine Erweiterte Seite nur, wenn:
    • Die Eigenschaften gelten für ungewöhnliche Aufgaben und sind in erster Linie für fortgeschrittene Benutzer von Bedeutung.
    • Die Eigenschaften passen nicht zu einer spezifischeren Kategorie. Wenn dies der Grund ist, verwenden Sie diesen Namen stattdessen für die Seite.
  • Rufen Sie eigenschaften nicht ausschließlich basierend auf technologischen Maßnahmen auf. Beispielsweise kann eine Druckerheftungsoption eine erweiterte Druckerfunktion sein, aber sie ist für alle Benutzer von Bedeutung, sodass sie sich nicht auf einer Erweiterten Seite befinden sollte.

Fenster der eigenen Eigenschaft

  • Zeigen Sie nicht mehr als ein eigenes Eigenschaftenfenster aus einem Eigenschaftenfenster an. Das Anzeigen mehrerer Schaltflächen macht die Bedeutung der Schaltflächen OK und Abbrechen schwer zu verstehen. Sie können bei Bedarf andere Typen von Hilfsdialogfeldern (z. B. Objektauswahl) anzeigen.

    Falsch:

    Screenshot von drei eigenen Eigenschaftenfenstern

    In diesem Beispiel verfügt das Dialogfeld "Besitzeroptionen" über drei Ebenen von Eigenschaftenfenstern. Daher sind die Bedeutungen von OK und Cancel verwirrend.

  • Bei Eigenschaftenfenstern, die ein Verzögertes Commitmodell verwenden, stellen Sie sicher, dass Benutzer Änderungen, die in einem eigenen Eigenschaftenfenster vorgenommen wurden, abbrechen können, indem Sie im Besitzerfenster auf Abbrechen klicken.

  • Wenn ein eigenschafteneigenes Fenster einen sofortigen Commit erfordert, geben Sie an, dass Änderungen committet wurden, indem Sie die Schaltfläche Abbrechen im Besitzerfenster in Schließen umbenennen. Setzen Sie die Schaltfläche wieder auf Abbrechen zurück, wenn der Benutzer auf Übernehmen klickt.

    Screenshot des Eigenschaftenfensters mit OK und Schließen

    In diesem Beispiel können Änderungen an benutzerdefinierten Wörterbüchern und Grammatikeinstellungen nicht abgebrochen werden. Sie können Benutzern dieses Feedback geben, indem Sie Abbrechen in Schließen ändern.

Andere eigene Fenster

  • Wenn ein eigenes Fenster zum Ausführen einer Hilfsaufgabe verwendet wird, benennen Sie die Schaltfläche Abbrechen nicht um. Die oben genannten Richtlinien gelten nur für fenstereigene Eigenschaften, nicht für Dialogfelder, die zum Ausführen von Hilfsaufgaben verwendet werden.

    Screenshot des Besitzerfensters und der Datenträgerbereinigung

    In diesem Beispiel ist die Datenträgerbereinigung eine Hilfsaufgabe, sodass die vorherigen Richtlinien nicht gelten. Beispielsweise sollte die Schaltfläche Abbrechen im Besitzerfenster nicht in Schließen geändert werden.

  • Wenn das eigene Fenster zum Ausführen einer Hilfsaufgabe verwendet wird, schließen Sie das Besitzereigenschaftsfenster nicht, wenn auf die Befehlsschaltfläche geklickt wird. Dies ist desorientiert und setzt voraus, dass der einzige Grund, warum der Benutzer das Eigenschaftenfenster angezeigt hat, darin bestand, diesen Befehl auszuführen.

    Falsch:

    Screenshot des Dialogfelds

    In diesem Beispiel wird durch Klicken auf Dokument schützen das Dialogfeld Optionen fälschlicherweise geschlossen.

Registerkarten

  • Verwenden Sie präzise Registerkartenbeschriftungen. Verwenden Sie ein oder zwei Wörter, die den Inhalt der Seite eindeutig beschreiben. Längere Bezeichnungen führen zu einer ineffizienten Nutzung des Bildschirmraums, insbesondere wenn die Bezeichnungen lokalisiert sind.

  • Verwenden Sie bestimmte, aussagekräftige Registerkartenbeschriftungen. Vermeiden Sie generische Registerkartenbeschriftungen, die für beliebige Registerkarten gelten können, z. B. Allgemein, Erweitert oder Einstellungen.

  • Verwenden Sie horizontale Registerkarten, wenn:

    • Das Eigenschaftenfenster verfügt über sieben oder weniger Registerkarten (einschließlich aller Erweiterungen von Drittanbietern).
    • Alle Registerkarten passen an eine Zeile, auch wenn die Benutzeroberfläche lokalisiert ist.
    • Sie verwenden horizontale Registerkarten in den anderen Eigenschaftenfenstern in Ihrer Anwendung.
  • Verwenden Sie vertikale Registerkarten, wenn:

    • Das Eigenschaftenfenster verfügt über acht oder mehr Registerkarten (einschließlich aller Erweiterungen von Drittanbietern).
    • Die Verwendung horizontaler Registerkarten würde mehr als eine Zeile erfordern.
    • Sie verwenden vertikale Registerkarten in den anderen Eigenschaftenfenstern in Ihrer Anwendung.

    Screenshot des Eigenschaftenfensters mit vertikalen Registerkarten

    In diesem Beispiel werden vertikale Registerkarten verwendet, um acht oder mehr Registerkarten aufzunehmen.

  • Um Platz zu sparen, sollten Sie für Eigenschafteninspektoren die Verwendung einer Dropdownliste anstelle von Registerkarten in Betracht ziehen, insbesondere, wenn die aktuelle Registerkarte vom Benutzer selten geändert wird.

  • Wenn eine Registerkarte nicht für den aktuellen Kontext gilt und Benutzer dies nicht erwarten, entfernen Sie die Registerkarte. Dadurch wird die Benutzeroberfläche vereinfacht, und benutzer werden sie nicht verpassen.

    Falsch:

    Screenshot der Registerkarte

    In diesem Beispiel ist die Registerkarte Dateispeicherorte fälschlicherweise deaktiviert, wenn Microsoft Word 2003 als E-Mail-Editor verwendet wird. Die Seite sollte entfernt werden, da Benutzer in diesem Kontext nicht erwarten würden, Dateispeicherorte anzuzeigen oder zu ändern.

  • Wenn eine Registerkarte nicht für den aktuellen Kontext gilt und Benutzer möglicherweise folgendes erwarten:

    • Zeigen Sie die Registerkarte an.
    • Deaktivieren Sie die Steuerelemente auf der Seite.
    • Fügen Sie Text ein, der erläutert, warum die Steuerelemente deaktiviert sind.

    Deaktivieren Sie die Registerkarte nicht, da dies nicht selbsterklärend ist und das Durchsuchen verhindert. Darüber hinaus würden Benutzer, die nach einer bestimmten Eigenschaft suchen, gezwungen, auf allen anderen Registerkarten nachzuschlagen.

    Screenshot der Steuerelemente für abgeblendete Ansicht

    In diesem Beispiel aus Word 2003 gilt keine der Ansichtsoptionen im Leselayout. Benutzer können jedoch erwarten, dass sie basierend auf der Registerkartenbezeichnung angewendet werden, sodass die Seite angezeigt wird, aber die Optionen deaktiviert sind.

  • Weisen Sie änderungen von Registerkarten keine Effekte zu. Das Ändern der aktuellen Registerkarte sollte niemals Nebenwirkungen haben, Keine Einstellungen anwenden oder zu einer Fehlermeldung führen.

  • Verschachteln Sie keine Registerkarten, und kombinieren Sie keine horizontalen Registerkarten mit vertikalen Registerkarten. Reduzieren Sie stattdessen die Anzahl von Registerkarten, verwenden Sie nur vertikale Registerkarten, oder verwenden Sie ein anderes Steuerelement, z. B. eine Dropdownliste.

  • Verwenden Sie keine Registerkarten, wenn ein Eigenschaftenfenster nur über eine einzelne Registerkarte verfügt und nicht erweiterbar ist. Verwenden Sie stattdessen ein reguläres Dialogfeld mit OK, Abbrechen und einer optionalen Schaltfläche Übernehmen. Erweiterbare Eigenschaftenfenster (die von Drittanbietern erweitert werden können) müssen immer Registerkarten verwenden.

  • Platzieren Sie keine Symbole auf Registerkarten. Symbole führen in der Regel zu unnötiger visueller Unordnung, verbrauchen Den Platz auf dem Bildschirm und verbessern häufig nicht das Verständnis der Benutzer. Fügen Sie nur Symbole hinzu, die das Verständnis erleichtern, z. B. Standardsymbole.

    Falsch:

    Screenshot von Registerkartenbeschriftungen mit Symbolen

    In diesem Beispiel tragen die Grafiken zu unnötiger visueller Unordnung bei und tragen wenig dazu bei, das Verständnis der Benutzer zu verbessern.

  • Verwenden Sie keine Produktlogos für Registerkartengrafiken. Registerkarten dienen nicht zum Branding.

  • Scrollen Sie nicht durch horizontale Registerkarten. Horizontaler Bildlauf ist nicht ohne weiteres auffindbar. Sie können jedoch auf vertikalen Registerkarten scrollen.

    Falsch:

    Screenshot der abgeschnittenen horizontalen Registerkartenbezeichnung

    In diesem Beispiel werden die horizontalen Registerkarten gescrollt.

Befehlsschaltflächen

  • Platzieren Sie Befehlsschaltflächen, die für alle Eigenschaftenseiten gelten, am unteren Rand des Eigenschaftenfensters. Richten Sie die Schaltflächen rechts aus, und verwenden Sie diese Reihenfolge (von links nach rechts): OK, Abbrechen und Anwenden.
  • Platzieren Sie Befehlsschaltflächen, die nur auf einzelne Eigenschaftenseiten direkt auf der Eigenschaftenseite angewendet werden.

Commitschaltflächen

OK-Schaltflächen

  • Bei Besitzereigenschaftsfenstern bedeutet die Schaltfläche OK, dass die ausstehenden Änderungen (die seit dem Öffnen des Fensters oder der letzten Anwendung vorgenommen wurden) übernommen und das Fenster geschlossen werden.
  • Bei besitzereigenen Eigenschaftenfenstern bedeutet die Schaltfläche OK, die Änderungen beizubehalten, das Fenster zu schließen und die Änderungen anzuwenden, wenn die Änderungen des Besitzerfensters angewendet werden.
  • Benennen Sie die Schaltfläche OK nicht um. Im Gegensatz zu anderen Dialogfeldern werden Eigenschaftenfenster nicht verwendet, um eine bestimmte Aufgabe auszuführen. Wenn es sinnvoll ist, die Schaltfläche OK umzubenennen (z. B. in Drucken), ist das Fenster kein Eigenschaftenfenster.
  • Weisen Sie keinen Zugriffsschlüssel zu.

Schaltflächen "Abbrechen"

  • Die Schaltfläche Abbrechen bedeutet, dass alle ausstehenden Änderungen verworfen werden (die seit dem Öffnen des Fensters oder der letzten Anwendung vorgenommen wurden) und das Fenster geschlossen wird.
  • Wenn nicht alle ausstehenden Änderungen abgebrochen werden können, benennen Sie die Schaltfläche Abbrechen in Schließen um. Wenn Sie auf Abbrechen klicken, müssen alle ausstehenden Änderungen abgebrochen werden.
  • Wenn das eigenschafteneigene Fenster einen sofortigen Commit erfordert, benennen Sie die Schaltfläche Abbrechen im Besitzerfenster in Schließen um, um anzuzeigen, dass änderungen committet wurden.
  • Weisen Sie keinen Zugriffsschlüssel zu.

Schaltflächen anwenden

  • Für Besitzereigenschaftsblätter bedeutet die Schaltfläche Anwenden, dass die ausstehenden Änderungen (die seit dem Öffnen des Fensters oder der letzten Anwendung vorgenommen wurden) übernommen werden, aber lassen Sie das Fenster geöffnet. Auf diese Weise können Benutzer die Änderungen vor dem Schließen des Eigenschaftenblatts auswerten.

  • Verwenden Sie für eigene Eigenschaftenblätter nicht. Wenn Sie eine Schaltfläche Anwenden auf einem eigenen Eigenschaftenblatt verwenden, ist die Bedeutung der Commitschaltflächen auf dem Eigenschaftenblatt des Besitzers schwer zu verstehen.

  • Geben Sie nur dann eine Schaltfläche Anwenden an, wenn das Eigenschaftenblatt Über Einstellungen (mindestens eine) mit Effekten verfügt, die Benutzer sinnvoll auswerten können. In der Regel werden Anwenden-Schaltflächen verwendet, wenn Einstellungen sichtbare Änderungen vornehmen. Benutzer sollten in der Lage sein, eine Änderung anzuwenden, die Änderung auszuwerten und basierend auf dieser Auswertung weitere Änderungen vorzunehmen. Wenn nicht, entfernen Sie die Schaltfläche Anwenden, anstatt sie zu deaktivieren.

    Falsch:

    Screenshot der Systemeigenschaften mit Schaltfläche

    In diesem Beispiel hat keine der Systemeigenschaften eine visuelle Auswirkung, sodass die Schaltfläche Anwenden keinen Wert hat und entfernt werden sollte.

  • Platzieren Sie alle Einstellungen, die Benutzer möglicherweise auf Besitzerseiten anwenden möchten. Verwenden Sie keine Schaltflächen anwenden auf eigenen Eigenschaftenblättern, da dies verwirrend ist.

  • Verwenden Sie Schaltflächen anwenden nur mit Eigenschaftenblättern, nicht mit Optionsdialogfeldern.

  • Aktivieren Sie die Schaltfläche Anwenden nur, wenn änderungen ausstehen. Andernfalls deaktivieren Sie es.

  • Weisen Sie "A" als Zugriffsschlüssel zu.

Schaltflächen schließen

  • Wenn nicht alle ausstehenden Änderungen abgebrochen werden können, benennen Sie die Schaltfläche Abbrechen in Schließen um. Wenn Sie auf Abbrechen klicken, müssen alle ausstehenden Änderungen abgebrochen werden.
  • Bestätigen Sie nicht, ob Benutzer ihre Änderungen verwerfen.
    • Ausnahme: Wenn das Eigenschaftenfenster Einstellungen enthält, die einen erheblichen Aufwand zum Festlegen erfordern, und der Benutzer Änderungen vorgenommen hat, können Sie eine Bestätigung anzeigen, wenn der Benutzer auf die Schaltfläche Schließen in der Titelleiste klickt. Der Grund dafür ist, dass einige Benutzer versehentlich davon ausgehen, dass die Schaltfläche Schließen auf der Titelleiste die gleiche Wirkung wie die Schaltfläche OK hat.
  • Stellen Sie mit Ausnahme der Bestätigungsmeldung sicher, dass die Schaltfläche Schließen auf der Titelleiste die gleiche Wirkung wie Abbrechen oder Schließen hat.

Seiteninhalt

  • Stellen Sie sicher, dass die Eigenschaften erforderlich sind. Überladen Sie Ihre Seiten nicht mit unnötigen Eigenschaften, nur um schwierige Entwurfsentscheidungen zu vermeiden.
  • Präsentieren von Eigenschaften in Bezug auf Benutzerziele, nicht als Technologie. Nur weil eine Eigenschaft eine bestimmte Technologie konfiguriert, bedeutet dies nicht, dass Sie die Eigenschaft im Sinne dieser Technologie darstellen müssen.
    • Wenn Sie Einstellungen in Bezug auf die Technologie darstellen müssen (z. B. weil Ihre Benutzer den Namen der Technologie erkennen), fügen Sie eine kurze Beschreibung hinzu, wie der Benutzer von dieser Einstellung profitiert.
  • Eigenschaften auf der richtigen Ebene darstellen. Sie müssen keine einzelnen Einstellungen auf niedriger Ebene auf einer Eigenschaftenseite darstellen, daher stellen Sie die Eigenschaften auf einer Ebene dar, die für Ihre Benutzer sinnvoll ist.
  • Entwerfen sie Eigenschaftenseiten für bestimmte Aufgaben. Bestimmen Sie die Aufgaben, die Benutzer ausführen, und stellen Sie sicher, dass es einen klaren Pfad zum Ausführen dieser Aufgaben gibt.
  • Organisieren Sie Eigenschaftenseiten effizient , indem Sie die Anzahl der Registerkarten reduzieren, basierend auf logischer Gruppierung und Kohärenz entscheiden, was auf einer Seite geschieht, und die Darstellung der Seite vereinfachen.
  • Wenn eine Option dringend empfohlen wird, sollten Sie "(empfohlen)" zur Bezeichnung hinzufügen.

  • Geben Sie eine Befehlsschaltfläche Standardwerte wiederherstellen für eine Eigenschaftenseite oder das gesamte Eigenschaftenfenster an, wenn:

    • Ihre Benutzer betrachten die Einstellungen wahrscheinlich als komplex und schwer zu verstehen.
    • Falsche Einstellungen können zu Funktionsbrüchen führen, aber die Standardeinstellungen können die Funktionalität wiederherstellen.
    • Es ist einfacher für Benutzer, von vorn zu beginnen, wenn das Objekt falsch konfiguriert ist.

    Screenshot der Registerkarte mit Schaltfläche

    In diesem Beispiel sind die Einstellungen der Windows-Firewall komplex und können zu Funktionsbrüchen führen. Wenn ein Problem auftritt, ist es für Benutzer oft einfacher, von vorn zu beginnen, indem Sie auf Standardwerte wiederherstellen klicken.

  • Bestätigen Sie den Befehl Standardwerte wiederherstellen, wenn seine Auswirkung nicht offensichtlich ist oder die Einstellungen komplex sind. Geben Sie die Bestätigung mithilfe von Auslassungspunkten an.

  • Zeigen Sie ggf. eine Vorschau der Ergebnisse einer Einstellung an.

    Screenshot der Zeigerbeispiele für Mauseigenschaften

    In diesem Beispiel zeigt die Seite eine Vorschau der Zeigerschemas an. Wenn Sie auf Anwenden klicken, wird auch eine Vorschau angezeigt, eine Vorschau auf der Seite ist für Benutzer effizienter.

    Screenshot der Vorschau der Ergebnisse der Schriftarteinstellungen

    In diesem Beispiel werden im Feld Vorschau die Ergebnisse der Schriftarteinstellungen angezeigt. Dieses Beispiel zeigt, dass Sie eine Vorschau von Einstellungen anzeigen können, die nicht grafisch sind.

Hilfe

  • Wenn Sie Benutzerunterstützung bereitstellen, sollten Sie die folgenden Optionen verwenden (die in der Reihenfolge ihrer Präferenzen aufgeführt sind):
    • Geben Sie interaktiven Steuerelementen selbsterklärende Bezeichnungen. Benutzer lesen die Bezeichnungen in interaktiven Steuerelementen eher als jeden anderen Text.
    • Geben Sie kontextbezogene Erklärungen mithilfe statischer Textbeschriftungen an.
    • Geben Sie einen bestimmten Link zu einem relevanten Hilfethema an.
  • Suchen Sie unten auf jeder Seite nach Hilfelinks. Wenn eine Seite mehrere unterschiedliche Gruppen von Einstellungen mit einem Hilfethema enthält (z. B. innerhalb von Gruppenfeldern), suchen Sie unten in der Gruppe nach dem Hilfelink.
  • Verwenden Sie keine allgemeinen oder vagen Hilfethemalinks oder generische Hilfeschaltflächen. Benutzer ignorieren häufig generische Hilfe.

Weitere Informationen und Beispiele finden Sie unter Hilfe.

Standardbenutzer und geschützte Administratoren

Für viele Einstellungen müssen Administratorrechte geändert werden. Wenn für einen Prozess Administratorrechte erforderlich sind, müssen Windows und höher Standardbenutzer und geschützte Administratoren ihre Berechtigungen explizit erhöhen. Dadurch wird verhindert, dass bösartiger Code mit Administratorrechten ausgeführt wird.

Weitere Informationen und Beispiele finden Sie unter Benutzerkontensteuerung.

Standardwerte

  • Die Einstellungen in einem Eigenschaftenfenster müssen den aktuellen Zustand der Anwendung, des Objekts oder der Auflistung von Objekten widerspiegeln. Andernfalls wäre irreführend und könnte zu unerwünschten Ergebnissen führen. Wenn die Einstellungen beispielsweise den Empfehlungen entsprechen, aber nicht dem aktuellen Zustand, können Benutzer auf Abbrechen klicken, anstatt Änderungen vorzunehmen, da sie denken, dass keine Änderungen erforderlich sind.
  • Wählen Sie den sichersten (um Datenverlust oder Systemzugriff zu verhindern) und den sichersten Anfangszustand aus. Angenommen, die meisten Benutzer ändern die Einstellungen nicht.
  • Wenn Sicherheit und Sicherheit keine Faktoren sind, wählen Sie den Anfangszustand aus, der am wahrscheinlichsten oder bequemsten ist.

Text

Befehle

  • Verwenden Sie "Optionen", um Programmoptionen anzuzeigen.
  • Verwenden Sie "Eigenschaften", um das Eigenschaftenfenster eines Objekts anzuzeigen.
  • Verwenden Sie "Personalisieren", um eine Zusammenfassung der häufig verwendeten Programmanpassungseinstellungen anzuzeigen.
  • Verwenden Sie nicht "Einstellungen" oder "Einstellungen".
  • Verwenden Sie für diese Befehle keine Auslassungspunkte .

Titel des Eigenschaftenblatts

  • Verwenden Sie für ein einzelnes Objekt "[Objektname] Eigenschaften".
    • Wenn das Objekt keinen Namen hat, verwenden Sie den Typnamen des Objekts. (Beispiel: Benutzerkontoeigenschaften.)
  • Verwenden Sie für mehrere Objekte "[Vorname des Objekts], ... Eigenschaften."
    • Wenn die Objekte keine Namen haben, verwenden Sie den Typnamen der Objekte. (Beispiel: Benutzerkonteneigenschaften.)
    • Wenn die Objekte unterschiedliche Typen haben, verwenden Sie "Auswahleigenschaften".
  • Verwenden Sie die Groß-/Kleinschreibung im Titelformat.
  • Verwenden Sie keine Interpunktion am Ende.
  • Verwenden Sie keine Bindestriche, z. B. "[Objektname] – Eigenschaften".

Eigenschafteninspektortitel

  • Verwenden Sie "Properties".
  • Verwenden Sie die Groß-/Kleinschreibung im Titelformat.
  • Verwenden Sie keine Interpunktion am Ende.

Titel des Dialogfelds "Optionen"

  • Verwenden Sie "Optionen".
  • Verwenden Sie die Groß-/Kleinschreibung im Titelformat.
  • Verwenden Sie keine Interpunktion am Ende.

Eigenschaftenseitenregisterkartennamen

  • Verwenden Sie präzise Registerkartenbeschriftungen. Verwenden Sie ein oder zwei Wörter, die den Inhalt der Seite eindeutig beschreiben. Die Verwendung längerer Registerkartennamen führt zu einer ineffizienten Verwendung des Bildschirmraums, insbesondere wenn die Registerkartennamen lokalisiert sind.
  • Verwenden Sie bestimmte, aussagekräftige Registerkartenbeschriftungen. Vermeiden Sie generische Registerkartenbeschriftungen, die für beliebige Registerkarten gelten können, z. B. Allgemein, Erweitert oder Einstellungen.
  • Schreiben Sie die Bezeichnung als ein- oder zweiwortigen Ausdruck, und verwenden Sie keine endende Interpunktion.
  • Verwenden Sie die Groß-/Kleinschreibung im Satzformat.
  • Weisen Sie keinen eindeutigen Zugriffsschlüssel zu.

Eigenschaftenseitentext

  • Vermeiden Sie große Textblöcke.
  • Stellen Sie genügend Platz bereit, damit der Text um 30 Prozent erweitert werden kann, wenn er lokalisiert wird.
  • Verwenden Sie keinen Text, der als Befehl in Eigenschaftenfenstern formuliert ist. Da Benutzer einstellungen möglicherweise einfach anzeigen möchten, möchten Sie sie nicht auffordern, Einstellungen zu ändern.
  • Verwenden Sie die Satzzeichen-Stil-Groß-/Kleinschreibung und die Endzeichenzeichen.

Dokumentation

Wenn Sie auf Eigenschaftenfenster verweisen:

  • Verweisen Sie in der Programmierung und anderen technischen Dokumentationen auf Eigenschaftenblätter und Optionsdialogfelder als Eigenschaftenblätter. Verwenden Sie das Dialogfeld überall sonst, insbesondere in der Benutzerdokumentation.
  • Verwenden Sie den exakten Titeltext, einschließlich der Großschreibung.
  • Verwenden Sie öffnen und schließen, um die Benutzerinteraktion zu beschreiben.
  • Formatieren Sie den Titel nach Möglichkeit mit fett formatiertem Text. Andernfalls setzen Sie den Titel nur in Anführungszeichen, wenn dies erforderlich ist, um Verwechslungen zu vermeiden.

Wenn Sie auf Eigenschaftenseiten verweisen:

  • Verweisen Sie in der Programmierung und anderen technischen Dokumentationen auf Eigenschaftenseiten als Eigenschaftenseiten. Verwenden Sie die Registerkarte überall sonst, insbesondere in der Benutzerdokumentation.
  • Verwenden Sie den exakten Titeltext, einschließlich der Großschreibung.
  • Um die Benutzerinteraktion zu beschreiben, verwenden Sie klicken, um auf eine Registerkarte zu verweisen.
  • Formatieren Sie den Namen nach Möglichkeit mit fett formatiertem Text. Andernfalls setzen Sie den Namen nur in Anführungszeichen, wenn dies erforderlich ist, um Verwechslungen zu vermeiden.