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 | |