Un ghid practic

Pentru a combina funcționalitatea unuia sau mai multor controale Windows Presentation Foundation (WPF) cu cod personalizat, puteți crea un control personalizat. numit de asemenea un element de control integrat. Comenzile personalizate combină designul rapid de control, caracteristicile standard ale unui control WPF și o varietate de proprietăți și metode personalizate. La începutul creării controlului utilizatorului, este prevăzut un designer vizual în care puteți plasa comenzile standard WPF. Elementele de control ale copiilor sunt numite componente ale comenzii.







Aceste componente ale controlului își păstrează toate funcțiile, precum și aspectul și comportamentul controlului standard WPF. Odată ce aceste controale au fost integrate în controlul utilizatorului, acestea nu vor mai fi accesibile prin cod. Controlul utilizatorului are un design propriu și ocupă de asemenea toate funcțiile de bază asociate controalelor.

Caseta de dialog și comenzile de meniu afișate pot diferi de cele descrise în ajutor, în funcție de setările curente sau de versiunea mediului înconjurător. Pentru a modifica setările, din meniul Instrumente, faceți clic pe Import și export. Pentru mai multe informații, consultați opțiunile Visual Studio.







Creați un proiect de control personalizat în WPF

În meniul Fișier, indicați spre Nou și selectați Proiect. Se afișează caseta de dialog Proiect nou.

În zona Tipuri de proiect, selectați limba de programare pe care doriți să o utilizați.

În panoul Șabloane, faceți clic pe Biblioteca de control personalizat WPF pentru proiectele Visual Basic sau Visual C #. Informații suplimentare despre șablonul selectat sunt afișate sub Tipuri de proiecte și șabloane.

Dacă lipsește șablonul WPF (Custom User Control Library). asigurați-vă că este selectată versiunea .NET Framework care acceptă WPF. În colțul din dreapta sus al casetei de dialog Proiect nou, setați lista derulantă pentru versiunea .NET Framework în .NET Framework 3.0 sau o versiune ulterioară.

În caseta text Nume, atribuiți proiectului un nume unic care corespunde scopului comenzii.

În caseta Locație, tastați directorul pentru salvarea proiectului sau faceți clic pe Răsfoire pentru a naviga la directorul dorit.

Faceți clic pe OK. Windows Presentation Foundation (WPF) pentru Visual Studio (Designer) se deschide și afișează controlul "UserControl1" pentru proiectul creat.

Notă Visual Basic.

Glisați comenzile din cutia de instrumente la comanda utilizatorului.

Aceste controale ar trebui să fie plasate și proiectate imediat ce apar în controlul utilizatorului final. Dacă doriți să permiteți dezvoltatorilor accesul la controalele care alcătuiesc noul element, trebuie să le declarați drept public sau selectiv reprezentând proprietățile acestor controale.







Articole similare

Trimiteți-le prietenilor: