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