ПредишенСледващото

Обща информация за диалоговите прозорци

Самостоятелни приложения обикновено са в главния прозорец, който показва както на основните данни, на която се изпълнява приложението и предоставя функционалност за обработка на данни чрез механизмите на потребителския интерфейс, като например лента с менюта, лентата с инструменти и лентата на състоянието. Нетривиален искане може да се покажат допълнителни прозорци за следното:

Показва специфична информация за потребителите.

Събиране на информация от потребителите.

И показва и събиране на информация.

От Windows, известна като диалогови прозорци. Има два вида: модален диалогов и.

Целта на модален диалогов прозорец показва функцията, когато тя изисква допълнителна информация от страна на потребителя, за да продължите. Тъй като функцията зависи от модален диалогов прозорец за събирането на данните, модален диалогов прозорец също така позволява на потребителя да активира други прозорци в заявлението, толкова дълго, колкото той остава отворен. В повечето случаи, модален диалогов прозорец позволява на потребителя да уведоми приключване на работата с модален диалогов прозорец или като кликнете върху OK или отмените бутон. Натискането на бутона OK показва потребителски въведените данни и иска функцията да продължи работа. Натискането на бутона Отказ указва, че потребителят иска да спре функцията. Най-често срещаните примери за модални диалогови прозорци се показват, за да отворите, запишете и данни за печат.

Обект на не-модален диалогов с От друга страна, не пречи на потребителя да активира други прозорци, когато е отворена. Например, ако потребителят иска да намери срещания на конкретни думи в документа, в главния прозорец често е искане за отваряне на думи за диалогов прозорец за търсене. Както дума за търсене не забранява редакция от страна на потребителя на документа обаче не разполага с модален диалогов прозорец. диалогов прозорец немодални съдържа най-малко близо бутон, за да затворите диалоговия прозорец и може да предоставя допълнителни бутони, за да изпълнява определени функции, като например Намери следващ бутон, за да намерите на следващата дума, която отговаря на критериите за търсене.

Windows Presentation Foundation (WPF) ви позволява да създадете няколко типа диалози, включително кутии за съобщения, общи диалоговите прозорци и диалогови обичай кутии. В този раздел се обсъжда и пример за диалоговия прозорец съдържа подходящи примери.

кутия за съобщения на обекта е диалогов прозорец, който можете да използвате, за да се показват и текстови данни и позволява на потребителите да взимат решения с помощта на бутоните. Следващата фигура показва прозорец със съобщение, което показва информация за текста, въпросът, който предоставя на потребителя с три бутона, за да се отговори на въпроса.

Обща информация за диалоговите прозорци

За да създадете поле за съобщение, използвайте класа MessageBox. MessageBox ви позволява да променяте текста в, заглавието, иконата кутия за съобщения и бутон със следния код.

За да се покаже прозорец със съобщение, обадете статично Покажи метода, както е показано в следния код.

Когато е необходимо да се идентифицират и да обработва решение на потребителя (който е бил натиснат бутон) код, който показва прозорец със съобщение, той може да провери резултата на полето за съобщение, както е показано в следния код.

Въпреки MessageBox може да бъде разрешено да прости взаимодействие с полето за потребител на диалоговия прозорец, в полза на използването на MessageBox. Това е единственият вид на прозорец, който може да се покаже на активирани приложения във частично доверието на пясък (вж. Сигурност), като например приложения, XAML-браузър (XBAP).

Най диалогов дисплей и по-сложна, събиране на данни, отколкото в резултат на полето за съобщения, включително избор на текст (флагове) са взаимно изключващи се (ключове), и списъка за избор (списъци, комбинирани полета, падащия списък кутия). За да направите това, Windows Presentation Foundation (WPF) осигурява няколко общи диалогови прозорци и ви позволява да създадете потребителски диалогови прозорци, въпреки че тяхното използване е ограничено до приложенията, които работят с пълно доверие.

Windowsrealizuet различни за многократна употреба, диалогови прозорци, които са общи за всички приложения, включително и диалогови прозорци за отваряне и запис и печат на файлове. Тъй като тези диалози се изпълняват от операционната система, те могат да се споделят от всички приложения, работещи на операционната система, която помага последователността на потребителския интерфейс; Когато потребителите са запознати с диалоговия прозорец система операционната в едно приложение не е нужно да научите как да използвате този диалогов прозорец в други приложения. Тъй като тези диалози са достъпни за всички приложения и предоставят на потребителя последователен интерфейс, те се наричат ​​общи диалогови прозорци.

Windows Presentation Foundation (WPF) Капсулира отворите файл, запишете файла и да отпечатате общи диалогови прозорци и ги представя като управлявани класове за използване в самостоятелни приложения. Този раздел предоставя кратък преглед на всяка от тях.

Диалог файлове прозорец отваряне

Откриване диалоговия прозорец, показан по-долу, използва функционалността на отварянето на файл за извличане на името на файла, за да се отвори.

Обща информация за диалоговите прозорци

стандартен диалогов прозорец за отваряне се реализира като OpenFileDialog клас и е в пространството от имена Microsoft.Win32. Следният код показва как да създадете, да конфигурирате, и да се покаже една и как да се справят с резултата.

За повече информация относно диалоговия прозорец Open File в раздел Microsoft.Win32.OpenFileDialog.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!