Ustvarjanje uporabniških vmesnikov je osrednji del razvoja programske opreme. Z WPF(Windows Presentation Foundation) je enostavno razviti interaktivne in privlačne aplikacije. V tem priročniku se boš naučil, kako dodati, prilagoditi in konfigurirati različne lastnosti Textboxv WPF.

Najpomembnejše ugotovitve Razumel boš, kako ustvariti Textbox prek orodne vrstice, prilagoditi vsebino in lastnosti ter na koncu dostopati tudi do kode za izboljšanje uporabe Textboxov.

Navodila po korakih

Da ustvariš svojo prvo Textbox, so tukaj koraki, ki jih moraš slediti:

Korak 1: odpri orodno vrstico in dodaj Textbox

Najlažji način za dodajanje Textbox na uporabniški vmesnik je uporaba orodne vrstice. Odpri orodno vrstico tako, da nanjo klikneš. Textbox najdeš na dnu. Označi jo z levo tipko miške, nato pa pojdi v oblikovalnik glavnega okna (MainWindow) in povleci Textbox na želeno mesto v uporabniškem vmesniku. Spusti miško, da postaviš Textbox. Zdaj si uspešno ustvaril Textbox.

Ustvarite in prilagodite besedilno polje v WPF

Korak 2: prilagodi besedilo

Zdaj vidiš postavljen Textbox v oblikovalniku. Da spremeniš prikazano besedilo, enostavno dvoklikni na Textbox. Pojavi se vnosno polje, v katerem lahko vneseš želeno besedilo. Priporočam, da Textboxu daš prepoznaven naziv, da jo boš lažje prepoznal v svoji kodi. V tem primeru poimenuješ Textbox "TextboxCodeDesigner".

Ustvarjanje in prilagajanje besedilnega polja v WPF

Korak 3: prilagodi velikost in položaj

Za spreminjanje velikosti Textboxa lahko enostavno klikneš in povlečeš robove. Prepričaj se, da Textbox ponuja dovolj prostora za celotno besedilo. Prav tako lahko v lastnostih ročno prilagodišvišino in širino. Na primer, lahko nastaviš višino na 28 pikslov in širino na 130 pikslov. Tako bo zagotovo zagotovljeno, da se besedilo pravilno prikaže.

Korak 4: poimenuj Textbox

Da olajšaš prepoznavanje svoje Textbox, ji moraš tudi dati ime. V lastnostih na levi strani najdeš polje za ime, kjer lahko vneseš "TextboxDesigner". To ti bo pomagalo, da boš lažje sledil različnim kontrolnikom.

Korak 5: testiraj uporabniški vmesnik

Zaženi aplikacijo, da preveriš, ali se vse pravilno prikazuje. Videti bi moral glavno okno, v katerem se prikazuje tvoja Textbox z navedeno vsebino. Zdaj si se naučil osnov za ustvarjanje Textboxa.

Ustvarite in prilagodite besedilno polje v WPF

Korak 6: prilagodi Textbox v XAML urejevalniku

Ko pogledaš XAML kodo, boš opazil, da je ob ustvarjanju Textboxa avtomatsko dodana nova vrstica v XAML urejevalniku. Tukaj lahko izvajaš alternativne prilagoditve. Na primer, koda bi lahko izgledala takole: . XAML urejevalnik ti ponuja možnost, da izvedeš vrednosti, ki se nato odražajo v uporabniškem vmesniku.

Korak 7: dodaj drugo Textbox

Da dodaš drugo Textbox, se vrni nazaj v orodno vrstico in dodaj novo Textbox, kot je opisano v koraku 1. Tudi tej lahko dodeliš ime in vsebino, da jo ločiš od prejšnje.

Ustvarjanje in prilagajanje besedilnega polja v WPF

Korak 8: poveži Textbox s kodo za ozadje

Da delaš s Textboxom v kodi za ozadje, moraš zagotoviti, da imajo vse kontrolnike, vključno s Textboxom, ime. V kodi za ozadje lahko nato dodaš kodirano kodo vedenja. Na primer, Textbox lahko definiraš na naslednji način v svoji MainWindow.xaml.cs: TextBox textboxCodeBehind = new TextBox(); textboxCodeBehind.Name = "TextboxCodeBehind';

Ustvarjanje in prilagajanje besedilnega polja v WPF

Korak 9: nastavi parametre Textboxa v kodi za ozadje

Vsaka kontrola v tvoji kodi za ozadje bi morala biti konfigurirana, da se pravilno prikaže v uporabniškem vmesniku. Lahko nastaviš barvo besedila in druge lastnosti, tako kot bi to storil v oblikovalniku. Primer bi bil: textboxCodeBehind.Text = "Textbox Code Behind";

Korak 10: testiraj uporabniški vmesnik

Zaženi projekt ponovno, da se prepričaš, da se dodane Textboxe prikazujejo, kot si želel. Moral bi videti tako Textboxe, ki si jih ustvaril v oblikovalniku, kot tudi tiste, ki si jih ustvaril v kodi za ozadje.

Ustvarjanje in prilagajanje besedilnih polj v WPF

Korak 11: vaja in nadaljnje izboljšave

Da dodatno poglobiš svoje znanje, ti priporočam, da ustvariš dodatne Textboxe tako v oblikovalniku kot v kodi za ozadje. Eksperimentiraj z različnimi besedili, pozicioniranjem in postavitvami, da pridobiš boljše razumevanje možnosti.

Povzetek – Prvi koraki s Textboxi v WPF

Sedaj si se naučil, kako ustvariti, prilagoditi in spremeniti lastnosti Textboxov v WPF. Tri metode: prek orodne vrstice, XAML urejevalnika in kode za ozadje ti omogočajo fleksibilno oblikovanje tvojega uporabniškega vmesnika.

Pogosta vprašanja

Kako dodam Textbox v WPF?Textbox se povleče iz orodne vrstice v glavno okno.

Kako lahko spremenim besedilo Textboxa?Dvoklikni na Textbox v oblikovalniku in spremeni besedilo v vnosnem polju.

Kje lahko prilagodim lastnosti Textboxa?V seznamu lastnosti na levi strani oblikovalnika lahko prilagodiš višino, širino in ime Textboxa.

Zakaj moram Textboxu dati ime?Ime ti olajša dostop do Textboxa v kodi za ozadje.

Kako delam s Textboxom v kodi za ozadje?Textbox mora najprej imeti ID v XAML, da jo lahko uporabiš v kodi za ozadje.