Acest ghid oferă informații generale despre dezvoltarea aplicațiilor Windows Presentation Foundation (WPF) care includ elemente comune celor mai multe aplicații WPF: marcaje XAML, coduri, definiții ale aplicațiilor, elemente de control, aspect, legare de date și stiluri .
Această descriere descrie modul de elaborare a unei aplicații simple WPF.
Identificați codul XAML pentru dezvoltarea interfeței de utilizare a aplicației.
Scrierea unui cod pentru a construi un model de comportament al aplicației.
Creați definiții ale aplicațiilor de control.
Adăugați controale și creați un aspect care face parte din IP-ul aplicației.
Crearea de stiluri care să asigure un aspect unitar al componentelor aplicației IP.
Legarea PI cu date pentru a umple PI din date și pentru a sincroniza datele cu PI.
După ce ați citit acest ghid, puteți crea o aplicație independentă Windows care permite utilizatorilor să vizualizeze rapoartele de cheltuieli ale anumitor persoane. Aplicația va consta din mai multe pagini WPF găzduite într-o fereastră asemănătoare browserului.
Eșantionul de cod care este utilizat în acest ghid este disponibil pentru Microsoft Visual Basic și C #; consultați Introducere în dezvoltarea aplicațiilor WPF.
Deschideți fișierul MainWindow.xaml.
Acest fișier XAML reprezintă fereastra principală a aplicației în care este afișat conținutul creat al paginilor. Clasa Window definește proprietățile ferestrei, cum ar fi titlul, mărimea și pictograma și procesează evenimente precum deschiderea și închiderea unei ferestre.
Aplicația va continua cu conținut diferit în funcție de acțiunile utilizatorului. Prin urmare, fereastra ferestrei principale trebuie să fie schimbată în NavigationWindow. Clasa NavigationWindow moștenește toate proprietățile clasei Window. Elementul NavigationWindow din fișierul XAML creează o instanță a clasei NavigationWindow. Pentru mai multe informații, consultați Înțelegerea tranzițiilor.
Modificați următoarele proprietăți ale elementului NavigationWindow.
Setați proprietatea Titlu în "ExpenseIt".
Setați proprietatea Lățime la 500 de pixeli.
Setați proprietatea Înălțime la 350 de pixeli.
Codul XAML ar trebui să arate astfel în Visual Basic:
Această secțiune actualizează IP-ul paginii de pornire: afișează acum o listă de persoane pentru care puteți afișa rapoartele de cheltuieli. Controalele sunt obiecte ale interfeței utilizator care permit utilizatorilor să interacționeze cu aplicația. Pentru mai multe informații, consultați Controale.
Pentru a crea acest IP, adăugați următoarele elemente în fișierul ExpenseItHome.xaml.
ListBox - afișează lista de persoane.
Fiecare control trebuie plasat în rândul tabelului Grid. specificând proprietatea Grid.Row. Pentru mai multe informații despre proprietățile imbricate, consultați Înțelegerea proprietăților de dependență nestecate.
Deschideți fișierul ExpenseItHome.xaml.
Adăugați următorul cod XAML între etichetele Grid.