Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 30556|Отговор: 0

[WPF] Как да използваме свързването с RelativeSource в WPF

[Копирай линк]
Публикувано в 22.04.2020 г. 13:37:09 ч. | | |
Когато се специфицира източник на свързване в WPF, един от начините е използването на RelativeSource.

Това означава, че текущият елемент и източникът на свързване са позиционни.

Първата връзка: Себе си

За да дам най-простия пример: в StackPanel има TextBlock.

Ако искате ширината и височината на текстовото поле да са еднакви, можете да го направите като зададете атрибута Height="{Binding RelativeSource={RelativeSource Self},Path=Width}".


Втората връзка: TemplatedParent

Например, напишете стил за бутон и модифицирайте бутона да бъде елиптичен тип. В същото време фонът на елипсата трябва да е същият като този на бутона.

В този пример TemplateParent се отнася до бутона


Третата връзка: AncestorType

Уточнява, че източникът на свързване е родителски елемент


В този пример цветът на фона на етикета е същият като цвета на фона на мрежата.





Предишен:MySQL добавя стойност или низ към оригиналната стойност
Следващ:QA и неговата тестова дейност
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com