Általános információk a párbeszédpanelek

Általános információk a párbeszédpanelek

Önálló alkalmazások általában a fő ablak, amely megjeleníti mind az alapvető adatokat, amelyeken az alkalmazás fut, és biztosítja a funkcionalitást adatok feldolgozását a felhasználói interfészen keresztül mechanizmusok, mint például a menüsor, az eszköztár és állapotsor. Egy nem triviális alkalmazás is megjelenik további ablakokat a következő:

Jeleníti meg konkrét információkat a felhasználók számára.

Információkat gyűjtenek a felhasználóktól.

És megjeleníteni és az adatgyűjtés.

A Windows, az úgynevezett párbeszédpaneljeire. Kétféle: modális és nem modális.

Az objektum egy modális párbeszédpanel megjeleníti a funkciót, ha további információkat kér a felhasználótól, hogy folytassa. Mivel a funkció függ a modális párbeszédablak gyűjteni az adatokat, a modális párbeszédablak lehetővé teszi a felhasználó számára, hogy aktiválja a többi ablak az alkalmazás, amíg ez nyitva marad. A legtöbb esetben a modális párbeszédablak lehetővé teszi a felhasználó számára, hogy értesítsék a befejezése a munka egy modális párbeszédpanel, vagy kattintson az OK vagy a törlés gombot. Az OK gomb megnyomásával megjeleníti a felhasználó által bevitt adatokat, és szeretné, ha a funkciót, hogy továbbra is feldolgozásra. A Mégse gomb megnyomásával jelzi, hogy a felhasználó meg akarja állítani a funkciót. A leggyakoribb példa a modális párbeszédpanelek jelennek meg megnyitni, menteni és nyomtatni az adatokat.

Tárgya nem-modális párbeszédablak viszont nem akadályozza meg, hogy a felhasználó aktiválja a többi ablak, ha nyitva van. Például, ha egy felhasználó meg akarja találni események különleges szó a dokumentumban, a fő ablak gyakran nyitva kérelem szavak a keresési ablakot. Mivel a keresett szót nem tiltja szerkesztésre a felhasználó a dokumentum azonban nem modális párbeszédablak. Nem-modális párbeszédablak legalább bezárás gombra az ablak bezárásához, és további gombokat végeznek bizonyos feladatokat, mint például a Következő keresése gombra, hogy megtalálják a következő szót, amely megfelel a keresési feltételeknek.

Windows Presentation Foundation (WPF) lehetővé teszi, hogy többféle dialógusok, beleértve az üzenet doboz, közös párbeszédpanelek és egyéni párbeszédpanelek. Ez a rész, és egy példa a párbeszédablak tartalmaz releváns példákat.

Object üzenet doboz egy párbeszédablak, amely segítségével a szöveg megjelenítésére adatokat, és lehetővé teszi a felhasználók, hogy a döntéseket a gombok. Az alábbi ábrán egy üzenet ablakban megjeleníti a szöveges információt, az a kérdés, amely a felhasználó három gombbal, hogy válaszoljon a kérdésre.

Általános információk a párbeszédpanelek

Üzenet létrehozásához ablakban, az MessageBox osztályban. MessageBox lehetővé teszi, hogy testre a szöveget az üzenet mezőbe fejléc, ikon és egy gombot az alábbi kódot.

Ahhoz, hogy egy üzenetet jelenít meg doboz, hívja a statikus megjelenítése módszer, ahogy az az alábbi kódot.

Amikor a kódot, hogy az üzenet boxban azonosítani kell, és feldolgozza a felhasználó döntését (melyik gombot nyomják le), ő is ellenőrizze az eredményt az üzenet mezőben, amint az az alábbi kódot.

Bár MessageBox lehet hagyjuk egyszerű kezelést a felhasználó területén a párbeszédablak az előnye, hogy segítségével MessageBox. Ez az egyetlen típusú ablak, amely megjelenik a futó alkalmazások a homokozóban részleges bizalmát (lásd. Biztonság), mint a XAML böngésző alkalmazások (XBAP).

A legtöbb párbeszéd kijelző és bonyolultabb, mint az adatgyűjtés eredményét az üzenet mezőbe, beleértve a kijelölt szöveget (zászlók) kölcsönösen kizárják egymást (kapcsolók) és a kiválasztási lista (listák, kombinált dobozok, legördülő listából). Ehhez a Windows Presentation Foundation (WPF) rendelkezik több közös párbeszédpanelek és lehetővé teszi, hogy hozzon létre egyéni párbeszédpanelek, bár azok felhasználása korlátozódik futó alkalmazások teljes bizalom.

Windowsrealizuet különböző újrahasználható párbeszédablakaiban amelyek közösek minden alkalmazás, beleértve a párbeszédpanelek megnyitása, mentése és nyomtatása fájlokat. Mivel ezek a dialógusok hajtják végre az operációs rendszer, akkor lehet osztani az összes futó alkalmazást az operációs rendszer, amely segít a felhasználói felület összhang; Amikor a felhasználók tisztában vannak az operációs rendszer párbeszédablak egy alkalmazás, nem kell tanulni, hogyan kell használni ezt a párbeszédablakot a többi alkalmazásban. Mivel ezek a dialógusok állnak rendelkezésre minden alkalmazás, és a felhasználó egy egységes felületet, ezek az úgynevezett közös párbeszédpanelek.

Windows Presentation Foundation (WPF) kifejezés megnyitni egy fájlt, mentse a fájlt, és nyomtassa ki a közös párbeszédpanelek és mutatja be azokat a felügyelt osztályok használható önálló alkalmazások. Ez a rész egy rövid áttekintést az egyes.

Párbeszéd ablak fájlok megnyitása

Párbeszédpanelben, alább látható, a funkciót használni a fájl megnyitásakor kivonat a fájl nevét megnyitni.

Általános információk a párbeszédpanelek

A szokásos párbeszéd ablak megnyitása van megvalósítva OpenFileDialog osztály és egy névtér Microsoft.Win32. A következő kód azt mutatja, hogyan lehet létrehozni, beállítani, és azt mutatják, az egyik, és hogyan kell kezelni az eredményt.

További információt a Fájl megnyitása párbeszédpanel a Microsoft.Win32.OpenFileDialog listájában.

Kapcsolódó cikkek