Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 30556|Svar: 0

[WPF] Sådan bruger du RelativeSource-binding i WPF

[Kopier link]
Opslået på 22/04/2020 13.37.09 | | |
Når man specificerer en bindingskilde i WPF, er en måde at gøre dette på at bruge RelativeSource.

Det betyder, at det nuværende element og bindingskilden er positionelle.

Det første forhold: Selvet

For at give det simpleste eksempel: i en StackPanel findes der en TextBlock.

Hvis du vil have bredden og højden på tekstboksen til at være ens, kan du gøre dette ved at sætte attributten Height="{Binding RelativeSource={RelativeSource Self},Path=Width}".


Den anden relation: TemplatedParent

For eksempel kan du skrive en stil for en Button og ændre Button til at være en elliptisk type. Samtidig skal ellipsens baggrundsfarve være den samme som knappens.

I dette eksempel refererer TemplateParent til knappen


Det tredje forhold: AncestorType

Specificerer, at bindingskilden er et forældreelement


I dette eksempel er baggrundsfarven på etiketten den samme som baggrundsfarven på gitteret.





Tidligere:MySQL tilføjer en værdi eller streng til den oprindelige værdi
Næste:QA og dens testarbejde
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com