Walkthrough 1

Aplicația Word vă permite să creați o colecție de părți reutilizabile ale documentului, numite blocuri de construcție. În această prezentare, demonstrați cum să creați două tabele ca blocuri standard. Fiecare conține mai multe controale, care pot include diferite tipuri de conținut, cum ar fi text simplu sau date. Unul dintre tabele conține informații despre angajat și un alt tabel conține recenzii.

După crearea unui document bazat pe șablon, puteți adăuga oricare dintre tabelele în document utilizând mai multe obiecte BuildingBlockGalleryContentControl. afișând blocurile standard disponibile în șablon.

În acest ghid, sunt luate în considerare următoarele sarcini:

Creați tabele cu controale de conținut în șablonul Word în momentul proiectării;

populând controlul conținutului "List Box" și controlul conținutului "Listă derulantă";

interzice editarea tabelului specificat de utilizatori;

Adăugați tabele la colecția de blocuri standard ale șablonului;

Creați un control al conținutului care afișează blocurile standard disponibile în șablon.


Numele sau locațiile anumitor elemente ale interfeței utilizator Visual Studio afișate pe calculator pot fi diferite de cele listate în instrucțiunile de mai jos. Aceasta depinde de versiunea existentă a Visual Studio și de parametrii utilizați. Pentru informații suplimentare, consultați Personalizarea mediului integrat de dezvoltare Visual Studio.

În grupul de controale, faceți clic pe butonul Text. Pentru a adăuga un PlainTextContentControl la prima celulă.

Faceți clic pe cea de-a doua celulă din a doua coloană (lângă celula Data de angajare).

În grupul Controale, faceți clic pe instrumentul Selectare dată. Pentru a adăuga DatePickerContentControl la a doua celulă.

Faceți clic pe a treia celulă din a doua coloană (lângă celula de poziție).

În grupul Controale, faceți clic pe butonul Combo Box. Pentru a adăuga un ComboBoxContentControl la a treia celulă.

Faceți clic pe ultima celulă din a doua coloană (lângă celula Imagine).

În grupul Controls, faceți clic pe Controlul conținutului imaginilor. Pentru a adăuga un PictureContentControl în ultima celulă.

Creați un tabel care conține trei tipuri diferite de controale de conținut în care utilizatorul poate introduce recenziile clienților.

Crearea unui tabel de feedback pentru clienți

În șablonul Word, faceți clic pe rând după tabela de angajați pe care ați adăugat-o mai devreme, apoi apăsați ENTER pentru a adăuga un nou paragraf.

Pe panglică, faceți clic pe fila Inserare.

În grupul Tabele, selectați Tabel și inserați un tabel cu două coloane și trei rânduri.

Introduceți textul în prima coloană, după cum se arată în coloana următoare:

Faceți clic pe prima celulă din a doua coloană (lângă caseta Nume client).

În Panglică, faceți clic pe fila Programator.

În grupul de controale, faceți clic pe butonul Text. Pentru a adăuga un PlainTextContentControl la prima celulă.

Faceți clic pe celula a doua din coloana a doua (lângă celula nivelului de satisfacție).

În grupul Controale, faceți clic pe butonul Listă derulantă. Pentru a adăuga DropDownListContentControl la a doua celulă.

În grupul Controale, faceți clic pe butonul Formatat text. Pentru a adăuga un RichTextContentControl în ultima celulă.

Aveți posibilitatea să inițializați controalele de conținut în momentul proiectării, utilizând fereastra Proprietăți din Visual Studio. De asemenea, ele pot fi inițializate la timpul de execuție, ceea ce le permite să își stabilească dinamic starea inițială. În această walkthrough, utilizați codul pentru a popula înregistrările ComboBoxContentControl și DropDownListContentControl în timpul rulării pentru a vedea cum funcționează aceste obiecte.

Schimbați interfața cu utilizatorul programelor de control al conținutului

Adăugați următorul cod în clasa ThisDocument. Acest cod declară mai multe obiecte pe care le veți folosi mai târziu în acest ghid.

Adăugați următorul cod la metoda ThisDocument_Startup din clasa ThisDocument. Acest cod adaugă intrări în tabelele ComboBoxContentControl și DropDownListContentControl și specifică textul înlocuit afișat în fiecare dintre aceste controale înainte ca utilizatorul să le modifice.

Utilizatorii pot face clic pe comenzile colecției de bloc standard din document pentru a insera tabelul angajaților sau recenzii. Utilizatorii pot introduce sau selecta răspunsuri în comenzile de conținut din ambele tabele. Utilizatorii pot modifica alte părți ale tabelului de feedback, dar nu vor putea schimba alte părți ale tabelului angajaților.

Verificarea tabelului angajatului

Apăsați F5 pentru a începe proiectul.

Faceți clic pe Selectați primul bloc standard pentru a afișa primul control al colecției standard a blocurilor.

Faceți clic pe săgeata drop-down din dreptul antetului Customizable Collection 1 din control, apoi faceți clic pe Table Employee.

Selectați celula din partea dreaptă a celulei Nume angajat și introduceți un nume.

Asigurați-vă că numai textul poate fi adăugat la această celulă. PlainTextContentControl permite utilizatorilor să adauge numai text, dar nu și alte tipuri de conținut, cum ar fi imagini sau tabele.

Selectați celula din partea dreaptă a celulei "Data angajării" și selectați o altă dată în elementul de selecție a datei.

Faceți clic pe celula din partea dreaptă a celulei "Poziție" și selectați unul dintre postările listate în caseta combo.

Dacă este necesar, introduceți numele postului care nu se află în listă. Acest lucru este posibil, deoarece ComboBoxContentControl permite utilizatorilor să selecteze din lista de intrări sau să introducă propriile înregistrări.

Faceți clic pe pictograma din celula din partea dreaptă a celulei "Imagine" și selectați imaginea dorită.

Încercați să adăugați rânduri sau coloane în tabel și încercați să ștergeți rândurile și coloanele din ea. Asigurați-vă că nu puteți schimba tabelul. GroupContentControl nu vă permite să efectuați modificări.

Verificarea tabelului de feedback al clienților

Faceți clic pe Selectați al doilea bloc standard pentru a afișa cel de-al doilea control pentru colecția blocurilor standard.

Faceți clic pe săgeata drop-down din dreptul Colecției personalizabile 1 din control, apoi faceți clic pe Tabelul clienților.

Selectați celula din partea dreaptă a celulei "Nume client" și introduceți un nume.

Faceți clic pe celula din partea dreaptă a celulei "Nivelul de satisfacție" și selectați una dintre opțiunile disponibile.

Asigurați-vă că nu puteți introduce înregistrări. DropDownListContentControl permite utilizatorilor să selecteze numai opțiunile din lista de articole.

Dacă este necesar, adăugați alt conținut decât text, cum ar fi o imagine sau un tabel imbricat. Acest lucru este posibil, deoarece RichTextContentControl permite utilizatorilor să adauge conținut diferit de text.

Asigurați-vă că puteți adăuga rânduri sau coloane în tabel și ștergeți rândurile și coloanele din tabel. Acest lucru este posibil deoarece nu ați protejat masa prin plasarea acesteia în GroupContentControl.

Articole similare