Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 30556|Răspunde: 0

[WPF] Cum să folosești legarea RelativeSource în WPF

[Copiază linkul]
Postat pe 22.04.2020 13:37:09 | | |
Când specifici o sursă de binding în WPF, o modalitate de a face acest lucru este să folosești RelativeSource.

Aceasta înseamnă că elementul curent și sursa de legătură sunt poziționale.

Prima relație: Sinele

Ca să dau cel mai simplu exemplu: într-un StackPanel, există un TextBlock.

Dacă vrei ca lățimea și înălțimea casetei de text să fie aceleași, poți face asta setând atributul Height="{Binding RelativeSource={RelativeSource Self},Path=Width}".


A doua relație: TemplatedParent

De exemplu, scrie un stil pentru un Button și modifică Button să fie un tip eliptic. În același timp, culoarea de fundal a elipsei trebuie să fie aceeași cu cea a butonului.

În acest exemplu, TemplateParent se referă la butonul


A treia relație: AncestorType

Specifică faptul că sursa de legare este un element părinte


În acest exemplu, culoarea de fundal a etichetei este aceeași cu culoarea de fundal a grilei.





Precedent:mysql adaugă o valoare sau un șir la valoarea originală
Următor:QA și activitatea sa de testare
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com