Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 17320|Odgovoriti: 0

[WPF] Razred razširitve za kontrolnike iskanja v WPF

[Kopiraj povezavo]
Objavljeno na 30. 05. 2016 18:04:34 | | |
Za iskanje kontrol v wpf morate uporabiti razred VisualTreeHelper, vendar ta razred nima metode za iskanje kontrol po imenu, zato sem iskal po omrežju in izbral naslednji razred, ki se mi zdi zelo priročen za uporabo.

Objavite ga za svojo referenco.



Zelo preprosto je uporabiti, na primer, poiščite besedilno polje z imenom "myTextBox" v stolpcu predloge v podatkovni mreži, lahko ga zapišete takole:



Opomba: Pri inicializaciji strani, če je koda za iskanje kontrolnega elementa postavljena v naloženi dogodek, kontrolka ne bo najdena. Moral bi biti postavljen v dogodek LayoutUpdate, ko je xaml naložen in je mogoče pridobiti vse podkontrole.

Vendar pa se bo dogodek LayoutUpdated sprožil, dokler je stran posodobljena, in če želimo doseči učinek dogodka Loaded, lahko nastavimo zastavico, ki nadzoruje, da se koda izvede le enkrat ob inicializaciji, in nisem se spomnil boljšega načina za implementacijo, ki je približno naslednji:






Prejšnji:WPF v DataGridu z refleksijo išče kontrolnike CheckBox
Naslednji:Priporočam vtičnik za označevanje v VS
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com