Tessa.UI.Behaviors - пространство имён
API для использования поведений в элементах управления WPF и стандартные поведения, применяемые в приложениях TESSA.
| Behavior | |
| BehaviorT | |
| BehaviorCollection | |
| BorderlessWindowBehavior |
With this class we can make custom window styles.
|
| ChangeExpandedOnMiddleMouseDown |
При нажатии средней кнопкой мыши сворачивает/разворачивает узел дерева, по которому был выполнен клик.
|
| ChangeFocusOnDisabling |
Поведение, выполняющее переключение активного фокуса с текущего элемента на элемент FocusElement или первый его элемент, доступный для фокуса,
в ситуации, когда текущий элемент перестаёт быть доступным.
|
| CollectionBinding | |
| ColumnCommand | |
| ColumnCommandCollection | |
| CommandOnContainerCellEvent | |
| CommandOnContainerEvent | |
| CommandOnEvent | |
| CommandOnEventBehaviorBase | |
| ContextMenu |
Поведение, отображающее контекстное меню по правой клавише мыши, если по логическому дереву элементов,
в котором произошёл клик, в свойстве DataContext можно найти объект,
реализующий интерфейс IContextMenuProvider.
|
| DelegatedCommandBinding | |
| DisableOnValidationErrors | |
| ExpandGroupsOnMouseButtonDown | |
| Focusable | |
| HorizontalScrollRatio | |
| HorizontalWheelScroll | |
| IgnoreMouseWheel | |
| Interaction | |
| LanguageBinding |
Поведение, добавляющее возможность создавать привязку для свойства Language.
|
| MinWidthSplitterBehavior | |
| MouseWheelFontResize | |
| PasswordBinding |
Поведение, добавляющее возможность связать введённый пароль с полем в модели представления через Binding.
При использовании сохранность пароля в памяти клиентского компьютера может быть нарушена.
|
| PreviewKeyDown |
Реагирует при нажатии клавиши по событию PreviewKeyDown
и выполняет заданную команду.
|
| ReadOnlyText |
Определяет для контролов, содержащих текст, свойство IsReadOnly,
эмулирующее режим "ReadOnly" в таких контролах, как TextBox.
При этом не изменяется цвет фона контрола, цвет (видимость) каретки и контекстное меню,
такие изменения может потребоваться выполнить отдельно через стили.
|
| SavePlacement | |
| ScrollIntoViewBehavior | |
| ScrollRatioBehaviorBase | |
| ScrollSelectedIntoView | |
| ScrollViewerBehaviorBase | |
| ScrollViewerVisibility | |
| SelectAll |
Поведение предоставляет команду, позволяющую выделить весь текст в контроле.
Поддерживаются контролы TextBoxBase
(в т.ч. TextBox и RichTextBox),
PasswordBox и TextEditor (Avalon).
|
| SelectItemOnPreviewMouseDown |
При нажатии любой кнопки мыши в обработчике MouseDown
выполняется выбор элемента таким же образом, как при левом клике,
для элементов управления, унаследованных от TreeView или Selector.
Для последних элементы списка должны быть наследниками класса ListBoxItem.
|
| SelectRowFromViewModel |
Добавляет привязку к событию выбора строки контрола "Таблица" из вьюмодели строки в вью.
TwoWay биндинг ломает виртуализацию, поэтому обратная привязка реализована через данный Behavior.
|
| ShowInTaskbarWhenDeactivated | |
| ShowSplashInTaskbarWhenDeactivated | |
| StoryboardBehavior | |
| UpdateSourceBeforeKeyBinding | |
| ValidationTarget | |
| VerticalScrollRatio | |
| VerticalWheelScroll | |
| WindowDragMove | |