Frage

Ich habe immer Schwierigkeiten erinnern, ob der modalen oder nicht modalen Dialog ist derjenige Operationen in anderen Teilen der Anwendung zu blockieren.

Hat jemand wissen, warum sie auf diese Weise aufgerufen werden?

War es hilfreich?

Lösung

Mit einem modalen Dialog, Sie setzen Ihre Anwendung in einem bestimmten Modus (a different "Zustand", wenn man so will), wobei nur die Aktionen im Zusammenhang mit diesem "Modus" daher werden akzeptiert, UI Aktionen außerhalb des Dialogs zu verhindern.

Bei Andreas' Auffordern Ich dachte, ich muss staubig Windows-API-Bücher graben kann, wie oft die Etymologie / Herkunft eines Wortes oder Ausdruck, der im Großen und Ganzen akzeptiert wurde erst Anfang Dokumentation gefunden wird, aber in der Tat sehen wir noch in diesem ein Online-Glossar von MS verwiesen in . Der Modal Eintrag liest (Schwerpunkt ist von mir):
modal
Restriktive oder begrenzte Interaktion wegen in einem Modus arbeitet . Modal beschreibt oft ein zweites Fenster, das eine Benutzerinteraktion mit dem Eigentümer Fenster beschränkt. Siehe auch:. Modeless

Andere Tipps

Ein Modalsystem ist ein mit mehreren „Betriebsart“. Ein solches System schaltet zwischen den Modi durch Tasteneinga-, zum Beispiel „Esc“ „CTRL + S“. Ein gutes Beispiel ist der Vim Texteditor, der zwischen „bearbeiten Textmodus“ schaltet und „Textmodus navigieren“.

Ein modaler Dialog ist somit eines des Hauptprogramm, das Block von ihr in einem anderen Modus für die Dauer der Operation umgeschaltet wird.

Ich glaube, dies ist ein Hinweis auf Sprache Modality . „Modal“ Dialoge verwendet werden (in der Regel) Informationen zu präsentieren, die in den typischen modals fallen aus:

  • deklarative
  • Fragend
  • Exclamatory

Ein Teil der Grund, warum ich das Gefühl, das der Fall ist, obwohl ich für eine definitive Antwort bin auf der Suche, ist die Art und Weise modale Dialoge diskutiert werden. Nehmen wir zum Beispiel MSDN - ihre Kriterien „Dialogfelder, die wichtige Nachrichten anzeigen soll immer modal sein.“, die leicht umgeschrieben werden kann mit der „Dialogfelder, deren Inhalt einer deklarativen modal [sprachliche Definition modalen hier] ist sollte als Modal Fenster erstellt werden.“

Es gibt andere Precident dafür. Zum Beispiel im Dialogfeld das Wort „Dialog“ in - es ist ein „Dialog“ genannt, weil es einen Dialog präsentiert wird angenommen hat, oder Konversation zwischen dem System und Benutzern -. Einem weitere Reminiszenz an sprachliche Terminologie für einen Rechenprozess

Sieht aus wie der einzige Grund ist, dass es auf Modi und Modus Fehler .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top