|
1 | 1 | ---
|
2 |
| -description: CONCEPTS |
| 2 | +description: КОНЦЕПЦИИ |
3 | 3 | ---
|
4 | 4 |
|
5 | 5 | import AttachedControlDiagram from '/img/concepts/attached-control.png';
|
6 | 6 | import AttachedLayoutPropertyDiagram from '/img/concepts/attached-layout-property.png';
|
7 | 7 |
|
8 |
| -# Attached Properties |
| 8 | +# Присоединенные свойства |
9 | 9 |
|
10 |
| -_Avalonia UI_ controls support the **attached property** concept. This is a property applied to a child control that references its container control. |
| 10 | +Элементы управления _Avalonia UI_ поддерживают концепцию **присоединенного свойства**. Это свойство, применяемое к дочернему элементу управления, которое ссылается на его контейнер. |
11 | 11 |
|
12 |
| -In XAML, attached properties are defined as attributes of the child control element using the format: `ContainerClassName.AttachedPropertyName="value"` |
| 12 | +В XAML присоединенные свойства определяются как атрибуты элемента дочернего элемента управления, используя формат: `ContainerClassName.AttachedPropertyName="value"` |
13 | 13 |
|
14 |
| -Here are some scenarios where an attached property is used: |
| 14 | +Вот некоторые сценарии, где используется присоединенное свойство: |
15 | 15 |
|
16 |
| -## Attached Control |
| 16 | +## Присоединенный элемент управления |
17 | 17 |
|
18 |
| -An additional control is attached to a 'host control' for some purpose. This can be used where the control usually only allows a single child in its content zone. In this scenario the attached control is not counted as part of the content, but it will be used in some other way by the container. Examples include: context menus, tool tips and flyouts. |
| 18 | +Дополнительный элемент управления присоединяется к 'элементу-хосту' для определенной цели. Это может использоваться в случаях, когда элемент управления обычно позволяет иметь только один дочерний элемент в своей зоне содержимого. В этом сценарии присоединенный элемент управления не считается частью содержимого, но будет использоваться контейнером каким-то другим способом. Примеры включают: контекстные меню, всплывающие подсказки и выпадающие панели. |
19 | 19 |
|
20 | 20 | <img src={AttachedControlDiagram} alt=""/>
|
21 | 21 |
|
22 |
| -## Layout Control |
| 22 | +## Элемент управления компоновкой |
23 | 23 |
|
24 |
| -Attached layout properties are used in scenarios where the container control has to know something about the child controls it is going to arrange. Examples include: grids, dock panels and relative panels. |
| 24 | +Присоединенные свойства компоновки используются в сценариях, когда элементу управления-контейнеру необходимо знать что-то о дочерних элементах управления, которые он собирается расположить. Примеры включают: сетки (grids), панели стыковки (dock panels) и относительные панели (relative panels). |
25 | 25 |
|
26 | 26 | <img src={AttachedLayoutPropertyDiagram} alt=""/>
|
27 | 27 |
|
28 | 28 | :::info
|
29 |
| -For a full list of the _Avalonia UI_ built-in controls, see the reference [here](../reference/controls/). |
| 29 | +Полный список встроенных элементов управления _Avalonia UI_ смотрите в справочнике [здесь](../reference/controls/). |
30 | 30 | :::
|
31 | 31 |
|
32 | 32 |
|
0 commit comments