Информация
Запрошенная вами тема показана ниже. Однако эта тема не включена в библиотеку.

MenuItem - класс

Представляет выбираемый элемент в составе Menu.

System.Object
  System.Windows.Threading.DispatcherObject
    System.Windows.DependencyObject
      System.Windows.Media.Visual
        System.Windows.UIElement
          System.Windows.FrameworkElement
            System.Windows.Controls.Control
              System.Windows.Controls.ItemsControl
                System.Windows.Controls.HeaderedItemsControl
                  System.Windows.Controls.MenuItem
                    System.Windows.Controls.Ribbon.RibbonMenuItem

Пространство имен:  System.Windows.Controls
Сборка:  PresentationFramework (в PresentationFramework.dll)
XMLNS для XAML: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation

[LocalizabilityAttribute(LocalizationCategory.Menu)]
[StyleTypedPropertyAttribute(Property = "ItemContainerStyle", StyleTargetType = typeof(MenuItem))]
[TemplatePartAttribute(Name = "PART_Popup", Type = typeof(Popup))]
public class MenuItem : HeaderedItemsControl, ICommandSource

Тип MenuItem предоставляет следующие члены.

  ИмяОписание
Открытый методMenuItemИнициализирует новый экземпляр класса MenuItem.
В начало страницы

  ИмяОписание
Открытое свойствоActualHeightВозвращает визуализированную высоту данного элемента. (Унаследовано от FrameworkElement.)
Открытое свойствоActualWidthВозвращает визуализированную ширину данного элемента. (Унаследовано от FrameworkElement.)
Открытое свойствоAllowDropПолучение или установка значения, определяющего возможность использования элемента в качестве целевого объекта для операции перетаскивания. Это свойство зависимостей. (Унаследовано от UIElement.)
Открытое свойствоAlternationCount

Возвращает или задает количество чередующихся контейнеров элементов в объекте ItemsControl , которое позволяет чередующимся контейнерам иметь уникальный внешний вид.

(Унаследовано от ItemsControl.)
Открытое свойствоAreAnyTouchesCapturedПолучает значение, которое указывает, была ли хотя бы одна операция сенсорного ввода передана в данный элемент. (Унаследовано от UIElement.)
Открытое свойствоAreAnyTouchesCapturedWithinПолучает значение, указывающее, была ли хотя бы одна операция сенсорного ввода передана в данный элемент или в какой-либо из его дочерних элементов в визуальном дереве. (Унаследовано от UIElement.)
Открытое свойствоAreAnyTouchesDirectlyOverПолучает значение, которое указывает, произошло ли хотя бы одно сенсорное нажатие данного элемента. (Унаследовано от UIElement.)
Открытое свойствоAreAnyTouchesOverПолучает значение, указывающее, произошло ли хотя бы одно сенсорное нажатие данного элемента или какого-либо из его дочерних элементов в визуальном дереве. (Унаследовано от UIElement.)
Открытое свойствоBackground Возвращает или задаёт кисть, которая описывает фон элемента управления. (Унаследовано от Control.)
Открытое свойствоBindingGroup Возвращает или задаёт группу BindingGroup, которая используется для элемента. (Унаследовано от FrameworkElement.)
Открытое свойствоBitmapEffect Устарело. Получение или установка эффекта для точечных рисунков, который применяется непосредственно к отображаемому содержимому этого элемента. Это свойство зависимостей. (Унаследовано от UIElement.)
Открытое свойствоBitmapEffectInput Устарело. Получение или установка источника входных данных эффекта для точечных рисунков, который применяется непосредственно к отображаемому содержимому этого элемента. Это свойство зависимостей. (Унаследовано от UIElement.)
Открытое свойствоBorderBrush Возвращает или задаёт кисть, которая описывает фоновый цвет границы элемента управления. (Унаследовано от Control.)
Открытое свойствоBorderThickness Возвращает или задаёт толщину границы элемента управления. (Унаследовано от Control.)
Открытое свойствоCacheMode Возвращает или задаёт кэшированное представление объекта UIElement. (Унаследовано от UIElement.)
Открытое свойствоClipПолучение или установка геометрии, определяющей контур для содержимого элемента. Это свойство зависимостей. (Унаследовано от UIElement.)
Открытое свойствоClipToBoundsПолучение или установка значения, определяющего усечение содержимого этого элемента (или содержимого, поступающего из его дочерних элементов) в соответствии с размерами содержащего его элемента. Это свойство зависимостей. (Унаследовано от UIElement.)
Открытое свойствоCommandВозвращает или задает команду, связанную с элементом меню.
Открытое свойствоCommandBindings Возвращает коллекцию объектов CommandBinding, сопоставленных с этим элементом. CommandBinding активирует обработку команды для данного элемента и объявляет связь между командой, присоединённой к данному элементу, её событиями и их обработчиками. (Унаследовано от UIElement.)
Открытое свойствоCommandParameterВозвращает или задает параметр для доступа к свойству Command объекта MenuItem.
Открытое свойствоCommandTargetВозвращает или задает целевой элемент, на котором вызывается указанная команда.
Открытое свойствоContextMenu Возвращает или задаёт элемент контекстного меню, который должен отображаться всякий раз при вызове контекстного меню посредством пользовательского интерфейса в пределах данного элемента. (Унаследовано от FrameworkElement.)
Открытое свойствоCursor Возвращает или задаёт курсор, отображаемый, когда указатель мыши находится над данным элементом. (Унаследовано от FrameworkElement.)
Открытое свойствоDataContext Возвращает или задаёт контекст данных для элемента на случай, если элемент будет участвовать в привязке данных. (Унаследовано от FrameworkElement.)
Защищенное свойствоDefaultStyleKey Возвращает или задаёт ключ, используемый для ссылки на стиль для данного элемента управления на случай, если будут использоваться либо будут определены стили темы. (Унаследовано от FrameworkElement.)
Открытое свойствоDependencyObjectType Возвращает DependencyObjectType, который создаёт обёртку для типа CLR данного экземпляра. (Унаследовано от DependencyObject.)
Открытое свойствоDesiredSize Возвращает размер, вычисленный данным элементом при проходе измерения в процессе макетирования. (Унаследовано от UIElement.)
Открытое свойствоDispatcher Возвращает объект Dispatcher, с которым связан данный объект DispatcherObject. (Унаследовано от DispatcherObject.)
Открытое свойствоDisplayMemberPathВозвращает или задает путь к значению в исходном объекте, который будет служить визуальное представление объекта. (Унаследовано от ItemsControl.)
Открытое свойствоEffect Возвращает или задаёт эффект растрового изображения, применяемый к объекту UIElement. Это свойство зависимостей. (Унаследовано от UIElement.)
Открытое свойствоFlowDirection Возвращает или задаёт направление потока текста и других элементов пользовательского интерфейса внутри любого родительского элемента, управляющего их структурой. (Унаследовано от FrameworkElement.)
Открытое свойствоFocusableПолучение или установка значения, определяющего возможность получения фокуса элементом. Это свойство зависимостей. (Унаследовано от UIElement.)
Открытое свойствоFocusVisualStyle Возвращает или задаёт свойство, активирующее настройку внешнего вида, эффектов или других характеристик стиля, применяющегося к данному элементу при захвате им клавиатурного фокуса. (Унаследовано от FrameworkElement.)
Открытое свойствоFontFamily Возвращает или задаёт семейство шрифтов элемента управления. (Унаследовано от Control.)
Открытое свойствоFontSize Возвращает или задаёт размер шрифта. (Унаследовано от Control.)
Открытое свойствоFontStretch Возвращает или задаёт степень сжатия или расширения шрифта на экране. (Унаследовано от Control.)
Открытое свойствоFontStyle Возвращает или задаёт стиль шрифта. (Унаследовано от Control.)
Открытое свойствоFontWeight Возвращает или задаёт плотность или толщину указанного шрифта. (Унаследовано от Control.)
Открытое свойствоForceCursor Возвращает или задаёт значение, указывающее, должен ли этот FrameworkElement обеспечивать принудительную визуализацию курсора пользовательским интерфейсом, как заявлено свойством Cursor. (Унаследовано от FrameworkElement.)
Открытое свойствоForeground Возвращает или задаёт кисть, которая описывает основной цвет. (Унаследовано от Control.)
Открытое свойствоGroupStyleВозвращает коллекцию объектов GroupStyle, которые определяют внешний вид каждого уровня групп. (Унаследовано от ItemsControl.)
Открытое свойствоGroupStyleSelectorВозвращает или задает метод, который позволяет предоставить пользовательскую логику для выбора GroupStyle для применения к каждой группе в коллекции. (Унаследовано от ItemsControl.)
Защищенное свойствоHandlesScrollingПолучает разрешение на прокрутку элементом управления. (Переопределяет Control.HandlesScrolling.)
Открытое свойствоHasAnimatedPropertiesВозвращает значение, указывающее, имеет ли данный элемент какие-либо анимированные свойства. (Унаследовано от UIElement.)
Защищенное свойствоHasEffectiveKeyboardFocus Возвращает значение, указывающее, установлен ли фокус на элементе UIElement. (Унаследовано от UIElement.)
Открытое свойствоHasHeaderВозвращает значение, показывающее, является ли тип данных HeaderedItemsControl содержит заголовок. (Унаследовано от HeaderedItemsControl.)
Открытое свойствоHasItemsВозвращает значение, которое указывает, содержит ли ItemsControl элементы. (Унаследовано от ItemsControl.)
Открытое свойствоHeaderПолучает или задает элемент, метки элемента управления. (Унаследовано от HeaderedItemsControl.)
Открытое свойствоHeaderStringFormatВозвращает или задает составную строку, которая определяет форматирование Header свойство, если он отображается как строка. (Унаследовано от HeaderedItemsControl.)
Открытое свойствоHeaderTemplateВозвращает или задает шаблон, используемый для отображения содержимого заголовка элемента управления. (Унаследовано от HeaderedItemsControl.)
Открытое свойствоHeaderTemplateSelectorВозвращает или задает объект, предоставляющий пользовательскую логику для выбора шаблона, используемого для отображения заголовка каждого элемента. (Унаследовано от HeaderedItemsControl.)
Открытое свойствоHeight Возвращает или задаёт предполагаемую высоту элемента. (Унаследовано от FrameworkElement.)
Открытое свойствоHorizontalAlignment Возвращает или задаёт горизонтальные характеристики выравнивания, применённые к данному элементу при его размещении в родительском элементе, таком как панель или элементе-коллекции элементов. (Унаследовано от FrameworkElement.)
Открытое свойствоHorizontalContentAlignment Возвращает или задаёт способ горизонтального выравнивания содержимого элемента управления. (Унаследовано от Control.)
Открытое свойствоIconВозвращает или задает значок, появляющийся в MenuItem.
Защищенное свойствоInheritanceBehavior Возвращает или задаёт пределы области действия для наследования значения свойств, поиска ключей русурсов, а также поиска предшественников в визуальном дереве (RelativeSource FindAncestor). (Унаследовано от FrameworkElement.)
Открытое свойствоInputBindings Возвращает коллекцию привязок ввода, связанных с данным элементом. (Унаследовано от UIElement.)
Открытое свойствоInputGestureText Задает текст, описывающий действие ввода, которое вызывает команду, связанную с указанным элементом.
Открытое свойствоInputScope Возвращает или задаёт контекст для ввода, используемый этим FrameworkElement. (Унаследовано от FrameworkElement.)
Открытое свойствоIsArrangeValid Возвращает значение, определяющее, являются ли действительными вычисленные размер и положение дочерних элементов в структуре данного элемента. (Унаследовано от UIElement.)
Открытое свойствоIsCheckableВызывает значение показывающее, можно ли отметить флажком MenuItem.
Открытое свойствоIsCheckedВозвращает или задает значение, показывающее, установлен ли флажок для MenuItem.
Открытое свойствоIsEnabledПолучает или задает значение, указывающее, активирован ли этот элемент в пользовательский интерфейс. Это свойство зависимостей. (Унаследовано от UIElement.)
Защищенное свойствоIsEnabledCoreВызывает значение показывающее, является ли свойство IsEnabledtrue для текущего элемента меню. (Переопределяет UIElement.IsEnabledCore.)
Открытое свойствоIsFocusedПолучает значение, определяющее, имеет ли элемент логический фокус. Это свойство зависимостей. (Унаследовано от UIElement.)
Открытое свойствоIsGroupingВозвращает значение, указывающее, использует ли элемент управления группирование. (Унаследовано от ItemsControl.)
Открытое свойствоIsHighlightedПолучает значение, показывающее, выделен ли пункт MenuItem.
Открытое свойствоIsHitTestVisible Возвращает или задаёт значение, определяющее, может ли данный элемент быть возвращён как результат проверки нажатия в некоторой части его визуализированного содержимого. Это свойство зависимостей. (Унаследовано от UIElement.)
Открытое свойствоIsInitialized Возвращает значение, указывающее, был ли инициализирован этот элемент — либо в ходе обработки процессором XAML, либо путём явного вызова своего метода EndInit. (Унаследовано от FrameworkElement.)
Открытое свойствоIsInputMethodEnabled Возвращает значение, указывающее, активирована ли система метода ввода, например Редактор метода ввода (IME), для обработки ввода в данный элемент. (Унаследовано от UIElement.)
Открытое свойствоIsKeyboardFocusedПолучает значение, указывающее, имеет ли элемент фокус клавиатуры. Это свойство зависимостей. (Унаследовано от UIElement.)
Открытое свойствоIsKeyboardFocusWithinПолучает значение, указывающее, находится ли фокус клавиатуры на элементе или его дочерних элементах визуального дерева. Это свойство зависимостей. (Унаследовано от UIElement.)
Открытое свойствоIsLoaded Возвращает значение, указывающее, загружен ли данный элемент для показа. (Унаследовано от FrameworkElement.)
Открытое свойствоIsManipulationEnabled Возвращает или задаёт значение, указывающее, активированы ли события манипулирования для этого элемента UIElement. (Унаследовано от UIElement.)
Открытое свойствоIsMeasureValid Возвращает значение, показывающее, действителен ли текущий размер, возвращённый процедурой измерения структуры. (Унаследовано от UIElement.)
Открытое свойствоIsMouseCapturedПолучает значение, указывающее, захвачена ли мышь этим элементом. Это свойство зависимостей. (Унаследовано от UIElement.)
Открытое свойствоIsMouseCaptureWithin Возвращает значение, определяющее, удерживается ли захват мыши данным элементом или дочерними элементами его визуального дерева. Это свойство зависимостей. (Унаследовано от UIElement.)
Открытое свойствоIsMouseDirectlyOverВозвращает значение, определяющее, соответствует ли позиция указателя мыши результатам проверки нажатия, учитывающей композицию элемента. Это свойство зависимостей. (Унаследовано от UIElement.)
Открытое свойствоIsMouseOverВозвращает значение, указывающее, находится ли указатель мыши над данным элементом (включая дочерние элементы визуального дерева). Это свойство зависимостей. (Унаследовано от UIElement.)
Открытое свойствоIsPressedПолучает значение, показывающее, нажат ли пункт MenuItem.
Открытое свойствоIsSealed Возвращает значение, указывающее, является ли этот экземпляр в данный момент запечатанным (доступным только для чтения). (Унаследовано от DependencyObject.)
Открытое свойствоIsStylusCapturedПолучает значение, определяющее, захвачено ли перо данным элементом. Это свойство зависимостей. (Унаследовано от UIElement.)
Открытое свойствоIsStylusCaptureWithin Возвращает значение, указывающее, удерживается ли захват пера данным элементом или элементом, находящимся в пределах его границ и его визуального дерева. Это свойство зависимостей. (Унаследовано от UIElement.)
Открытое свойствоIsStylusDirectlyOverПолучает значение, указывающее, соответствует ли позиция пера результатам проверки нажатия, учитывающей композицию элемента. Это свойство зависимостей. (Унаследовано от UIElement.)
Открытое свойствоIsStylusOver Возвращает значение, указывающее, находится ли курсор пера на элементе (включая видимые дочерние элементы). Это свойство зависимостей. (Унаследовано от UIElement.)
Открытое свойствоIsSubmenuOpenВозвращает или задает значение, показывающее, открыто ли вложенное меню MenuItem.
Открытое свойствоIsSuspendingPopupAnimationПолучает команду, нужно ли приостанавливать анимацию на элементе управления Popup.
Открытое свойствоIsTabStop Возвращает или задаёт значение, указывающее, включён ли элемент управления в цепочку переходов по нажатию клавиши табулятора. (Унаследовано от Control.)
Открытое свойствоIsTextSearchCaseSensitiveВозвращает или задает значение, указывающее, является ли условие регистр при поиске элементов. (Унаследовано от ItemsControl.)
Открытое свойствоIsTextSearchEnabledВозвращает или задает значение, указывающее, включено ли TextSearch на экземпляре ItemsControl. (Унаследовано от ItemsControl.)
Открытое свойствоIsVisibleПолучает значение, определяющее, видим ли этот элемент в пользовательский интерфейс. Это свойство зависимостей. (Унаследовано от UIElement.)
Открытое свойствоItemBindingGroupВозвращает или задает BindingGroup, которое копируется в столбец каждому элементу в ItemsControl. (Унаследовано от ItemsControl.)
Открытое свойствоItemContainerGeneratorВозвращает ItemContainerGenerator, связанное с элементом управления. (Унаследовано от ItemsControl.)
Открытое свойствоItemContainerStyle Возвращает или задает Style, который применяется к элементу-контейнеру, созданному для каждого элемента. (Унаследовано от ItemsControl.)
Открытое свойствоItemContainerStyleSelector Возвращает или задает пользовательскую логику выбора стиля для стиля, который может быть применен к каждому сгенерированному элементу контейнера. (Унаследовано от ItemsControl.)
Открытое свойствоItemContainerTemplateSelectorВозвращает или задает пользовательскую логику для выбора шаблона, используемого для отображения каждого элемента.
Открытое свойствоItemsПолучает коллекцию, используемую для создания содержимого ItemsControl. (Унаследовано от ItemsControl.)
Открытое свойствоItemsPanel Возвращает или задает шаблон, определяющий панель, управляющий размещением элементов. (Унаследовано от ItemsControl.)
Открытое свойствоItemsSourceВозвращает или задает коллекцию, используемую для создания содержимого ItemsControl. (Унаследовано от ItemsControl.)
Открытое свойствоItemStringFormatВозвращает или задает составную строку, которая определяет форматирование элементов на ItemsControl, если они отображаются как строки. (Унаследовано от ItemsControl.)
Открытое свойствоItemTemplateВозвращает или задает DataTemplate используется для отображения каждого элемента. (Унаследовано от ItemsControl.)
Открытое свойствоItemTemplateSelectorВозвращает или задает пользовательскую логику для выбора шаблона, используемый для отображения каждого элемента. (Унаследовано от ItemsControl.)
Открытое свойствоLanguage Возвращает или задаёт сведения о языке локализации/глобализации, применяемой к элементу. (Унаследовано от FrameworkElement.)
Открытое свойствоLayoutTransform Возвращает или задаёт графическое преобразование, которое должно применяться к данному элементу при макетировании. (Унаследовано от FrameworkElement.)
Защищенное свойствоLogicalChildrenВозвращает перечислитель для логических дочерних элементов HeaderedItemsControl. (Унаследовано от HeaderedItemsControl.)
Открытое свойствоMargin Возвращает или задаёт внешнее поле элемента. (Унаследовано от FrameworkElement.)
Открытое свойствоMaxHeight Возвращает или задаёт максимальное ограничение высоты элемента. (Унаследовано от FrameworkElement.)
Открытое свойствоMaxWidth Возвращает или задаёт максимальное ограничение ширины элемента. (Унаследовано от FrameworkElement.)
Открытое свойствоMinHeight Возвращает или задаёт минимальное ограничение высоты элемента. (Унаследовано от FrameworkElement.)
Открытое свойствоMinWidth Возвращает или задаёт минимальное ограничение ширины элемента. (Унаследовано от FrameworkElement.)
Открытое свойствоName Возвращает или задаёт идентификационное имя элемента. Имя предоставляет ссылку, позволяющую коду программной части (такому как код обработчика событий) обращаться к элементу разметки после того, как этот элемент будет создан во время обработки процессором XAML. (Унаследовано от FrameworkElement.)
Открытое свойствоOpacityВозвращает или задает коэффициент непрозрачности, применяемый ко всему UIElement при его отрисовке в пользовательский интерфейс. Это свойство зависимостей. (Унаследовано от UIElement.)
Открытое свойствоOpacityMaskПолучает или задает маску прозрачности как реализацию Brush, которая применяется к любой маскировке альфа-канала для отрисовываемого содержимого данного элемента. Это свойство зависимостей. (Унаследовано от UIElement.)
Открытое свойствоOverridesDefaultStyle Возвращает или задаёт значение, указывающее, содержит ли этот элемент свойства стиля из тематических стилей. (Унаследовано от FrameworkElement.)
Открытое свойствоPadding Возвращает или задаёт внутренние поля элемента управления. (Унаследовано от Control.)
Открытое свойствоParent Возвращает логический родительский элемент для данного элемента. (Унаследовано от FrameworkElement.)
Открытое свойствоPersistId Устарело. Возвращает значение, уникальным образом идентифицирующее данный элемент. (Унаследовано от UIElement.)
Открытое свойствоRenderSize Возвращает (или задаёт, см. примечания) окончательный размер отрисовки данного элемента. (Унаследовано от UIElement.)
Открытое свойствоRenderTransformПолучение или установка сведений о преобразовании, которые влияют на положение отображения элемента. Это свойство зависимостей. (Унаследовано от UIElement.)
Открытое свойствоRenderTransformOriginВозвращает или задает центральную точку любого возможного преобразования визуализации, объявленного свойством RenderTransform, относительно границ элемента. Это свойство зависимостей. (Унаследовано от UIElement.)
Открытое свойствоResources Возвращает или задаёт локально определённый словарь ресурсов. (Унаследовано от FrameworkElement.)
Открытое свойствоRoleВызывает значение, показывающее роль MenuItem.
Открытое свойствоСтатический членSeparatorStyleKeyПолучает клавишу ресурса для стиля, примененного к MenuItem, когда MenuItem является Separator.
Открытое свойствоSnapsToDevicePixelsПолучение или установка значения, определяющего, должно ли отображение этого элемента выполняться с использованием определяемых устройством параметров пикселей. Это свойство зависимостей. (Унаследовано от UIElement.)
Открытое свойствоStaysOpenOnClickВозвращает или задает значение, показывающее, что подменю, в котором этот MenuItem находится, не должно закрываться при щелчке этого элемента.
Открытое свойствоStyle Возвращает или задаёт стиль, используемый этим элементом при визуализации. (Унаследовано от FrameworkElement.)
Защищенное свойствоStylusPlugIns Возвращает коллекцию всех подключаемых (настраиваемых) объектов пера, связанных с данным элементом. (Унаследовано от UIElement.)
Открытое свойствоСтатический членSubmenuHeaderTemplateKeyПолучает клавишу ресурса для стиля, примененного к MenuItem, когда MenuItem является заголовком меню.
Открытое свойствоСтатический членSubmenuItemTemplateKeyВызывает клавишу ресурса для стиля, примененного MenuItem, когда MenuItem является подчиненным меню.
Открытое свойствоTabIndex Возвращает или задаёт значение, определяющее порядок, в котором элементы получают фокус, когда пользователь переходит между элементами управления с помощью клавиши табулятора (TAB). (Унаследовано от Control.)
Открытое свойствоTag Возвращает или задаёт произвольное значение (типа object), которое может использоваться для хранения определяемой пользователем информации об этом элементе. (Унаследовано от FrameworkElement.)
Открытое свойствоTemplate Возвращает или задаёт шаблон элемента управления. (Унаследовано от Control.)
Открытое свойствоTemplatedParent Возвращает ссылку на шаблон-родитель данного элемента. Это свойство не имеет смысла, если элемент не был создан с помощью шаблона. (Унаследовано от FrameworkElement.)
Открытое свойствоToolTip Возвращает или задаёт объект всплывающей подсказки, отображаемый для данного элемента в пользовательском интерфейсе. (Унаследовано от FrameworkElement.)
Открытое свойствоСтатический членTopLevelHeaderTemplateKeyПолучает клавишу ресурса для стиля, примененного к MenuItem, когда MenuItem является заголовком меню верхнего уровня.
Открытое свойствоСтатический членTopLevelItemTemplateKeyПолучает клавишу ресурса для стиля, примененного к MenuItem, когда он является верхним уровнем MenuItem, что может вызвать команды.
Открытое свойствоTouchesCaptured Возвращает все сенсорные нажатия, переданные в данный элемент. (Унаследовано от UIElement.)
Открытое свойствоTouchesCapturedWithin Возвращает все сенсорные нажатия, переданные в данный элемент или в какой-либо из дочерних элементов в его визуальном дереве. (Унаследовано от UIElement.)
Открытое свойствоTouchesDirectlyOver Возвращает все сенсорные нажатия, произведённые поверх данного элемента. (Унаследовано от UIElement.)
Открытое свойствоTouchesOver Возвращает все сенсорные нажатия, произведённые поверх данного элемента или какого-либо из дочерних элементов в его визуальном дереве. (Унаследовано от UIElement.)
Открытое свойствоTriggers Возвращает коллекцию триггеров, установленных либо непосредственно в данном элементе, либо в дочерних элементах. (Унаследовано от FrameworkElement.)
Открытое свойствоUid Возвращает или задаёт уникальный идентификатор (для локализации) для данного элемента. Это свойство зависимостей. (Унаследовано от UIElement.)
Открытое свойствоUseLayoutRounding Возвращает или задаёт значение, указывающее, должно ли округление макетных характеристик применяться к величинам размера и положения данного элемента во время макетирования. (Унаследовано от FrameworkElement.)
Открытое свойствоUsesItemContainerTemplateПолучает или задает значение, указывающее, выбирает ли меню разные контейнеры элементов в зависимости от типа элемента в базовой коллекции или какой-либо другой эвристики.
Открытое свойствоVerticalAlignment Возвращает или задаёт вертикальные характеристики выравнивания, применённые к данному элементу при его размещении в родительском элементе, таком как панель или элементе-коллекции элементов. (Унаследовано от FrameworkElement.)
Открытое свойствоVerticalContentAlignment Возвращает или задаёт способ вертикального выравнивания содержимого элемента управления. (Унаследовано от Control.)
Открытое свойствоVisibilityПолучает или задает видимость данного элемента в пользовательский интерфейс. Это свойство зависимостей. (Унаследовано от UIElement.)
Защищенное свойствоVisualBitmapEffect Устарело. Возвращает или задаёт значение BitmapEffect для объекта Visual. (Унаследовано от Visual.)
Защищенное свойствоVisualBitmapEffectInput Устарело. Возвращает или задаёт значение BitmapEffectInput для объекта Visual. (Унаследовано от Visual.)
Защищенное свойствоVisualBitmapScalingMode Возвращает или задаёт режим BitmapScalingMode для объекта Visual. (Унаследовано от Visual.)
Защищенное свойствоVisualCacheMode Возвращает или задаёт кэшированное представление объекта Visual. (Унаследовано от Visual.)
Защищенное свойствоVisualChildrenCount Возвращает количество визуальных дочерних элементов внутри данного элемента. (Унаследовано от FrameworkElement.)
Защищенное свойствоVisualClearTypeHint Возвращает или задаёт объект ClearTypeHint, который определяет способ отображения технологии ClearType в объекте Visual. (Унаследовано от Visual.)
Защищенное свойствоVisualClip Возвращает или задаёт область отсечения объекта Visual в виде значения Geometry. (Унаследовано от Visual.)
Защищенное свойствоVisualEdgeMode Возвращает или задаёт режим отображения границ объекта Visual в виде значения EdgeMode. (Унаследовано от Visual.)
Защищенное свойствоVisualEffect Возвращает или задаёт эффект растрового изображения, который применяется к объекту Visual. (Унаследовано от Visual.)
Защищенное свойствоVisualOffset Возвращает или задаёт значение смещения визуального объекта. (Унаследовано от Visual.)
Защищенное свойствоVisualOpacity Возвращает или задаёт значение непрозрачности для объекта Visual. (Унаследовано от Visual.)
Защищенное свойствоVisualOpacityMask Возвращает или задаёт значение кисти Brush, которое представляет маску непрозрачности для объекта Visual. (Унаследовано от Visual.)
Защищенное свойствоVisualParent Возвращает для визуального объекта его родительский объект в визуальном дереве. (Унаследовано от Visual.)
Защищенное свойствоVisualScrollableAreaClip Возвращает или задаёт обрезанную прокручиваемую область для объекта Visual. (Унаследовано от Visual.)
Защищенное свойствоVisualTextHintingMode Возвращает или задаёт экземпляр TextHintingMode для объекта Visual (Унаследовано от Visual.)
Защищенное свойствоVisualTextRenderingMode Возвращает или задаёт экземпляр TextRenderingMode для объекта Visual (Унаследовано от Visual.)
Защищенное свойствоVisualTransform Возвращает или задаёт значение Transform для объекта Visual. (Унаследовано от Visual.)
Защищенное свойствоVisualXSnappingGuidelines Возвращает или задаёт коллекцию вертикальных направляющих (по координате х). (Унаследовано от Visual.)
Защищенное свойствоVisualYSnappingGuidelines Возвращает или задаёт коллекцию горизонтальных направляющих (по координате y). (Унаследовано от Visual.)
Открытое свойствоWidth Возвращает или задаёт ширину элемента. (Унаследовано от FrameworkElement.)
В начало страницы

  ИмяОписание
Защищенный методAddChildДобавляет указанный объект в качестве дочернего элемента для объекта ItemsControl. (Унаследовано от ItemsControl.)
Открытый методAddHandler(RoutedEvent, Delegate) Добавляет обработчик маршрутизируемого события для указанного маршрутизируемого события, помещая этот обработчик в коллекцию обработчиков текущего элемента. (Унаследовано от UIElement.)
Открытый методAddHandler(RoutedEvent, Delegate, Boolean) Добавляет обработчик маршрутизируемого события для указанного маршрутизируемого события, помещая этот обработчик в коллекцию обработчиков текущего элемента. Чтобы этот обработчик вызывался для маршрутизируемого события, которое уже было отмечено в маршруте события другим элементом как обработанное, укажите для параметра handledEventsToo значение true. (Унаследовано от UIElement.)
Защищенный методAddLogicalChild Добавляет указанный объект в логическое дерево данного элемента. (Унаследовано от FrameworkElement.)
Защищенный методAddTextДобавляет заданную текстовую строку в объект ItemsControl. (Унаследовано от ItemsControl.)
Открытый методAddToEventRoute Добавляет обработчики в указанный контейнер маршрута EventRoute для коллекции обработчиков событий текущего объекта UIElement (Унаследовано от UIElement.)
Защищенный методAddVisualChild Определяет связь "родитель-потомок" между двумя визуальными элементами. (Унаследовано от Visual.)
Открытый методApplyAnimationClock(DependencyProperty, AnimationClock) Применяет анимацию к указанному свойству зависимостей данного элемента. Все существующие анимации останавливаются и заменяются новой анимацией. (Унаследовано от UIElement.)
Открытый методApplyAnimationClock(DependencyProperty, AnimationClock, HandoffBehavior) Применяет анимацию к указанному свойству зависимостей данного элемента, с возможностью указания действий, которые следует предпринять в случае, если свойство уже имеет действующую анимацию. (Унаследовано от UIElement.)
Открытый методApplyTemplate Выполняет построение визуального дерева текущего шаблона (если это необходимо) и возвращает значение, указывающее, было ли визуальное дерево перестроено данным вызовом. (Унаследовано от FrameworkElement.)
Открытый методArrange Позиционирует дочерние элементы и определяет размер объекта UIElement. Родительские элементы вызывают этот метод из своей реализации метода ArrangeCore (или эквивалента уровня среды WPF), формируя рекурсивное обновление структуры. Этот метод представляет собой второй проход процедуры обновления структуры. (Унаследовано от UIElement.)
Защищенный методArrangeCore Реализует метод ArrangeCore (определённый как виртуальный в типе UIElement) и "запечатывает" эту реализацию (то есть запрещает переопределять метод в классах-наследниках). (Унаследовано от FrameworkElement.)
Защищенный методArrangeOverride Вызывается для размещения и масштабирования содержимого объекта Control. (Унаследовано от Control.)
Открытый методBeginAnimation(DependencyProperty, AnimationTimeline) Запускает анимацию для указанного анимированного свойства этого элемента. (Унаследовано от UIElement.)
Открытый методBeginAnimation(DependencyProperty, AnimationTimeline, HandoffBehavior) Запускает указанную анимацию для указанного анимированного свойства этого элемента, с возможностью указания действий, которые следует предпринять в случае, если свойство уже имеет действующую анимацию. (Унаследовано от UIElement.)
Открытый методBeginInitУказывает на то, что инициализация объекта ItemsControl запускается. (Унаследовано от ItemsControl.)
Открытый методBeginStoryboard(Storyboard)Начинает последовательность действий, содержащихся в предоставленной раскадровке. (Унаследовано от FrameworkElement.)
Открытый методBeginStoryboard(Storyboard, HandoffBehavior) Начинает последовательность действий, содержащихся в предоставленной раскадровке, с возможностью указания того, что должно произойти в случае, если свойство уже анимировано. (Унаследовано от FrameworkElement.)
Открытый методBeginStoryboard(Storyboard, HandoffBehavior, Boolean) Начинает последовательность действий, содержащихся в предоставленной раскадровке, с указанным состоянием управляемости анимации после её запуска. (Унаследовано от FrameworkElement.)
Открытый методBringIntoView() Пытается отобразить этот элемент в границах любой из прокручиваемых областей, которые содержат этот элемент внутри себя. (Унаследовано от FrameworkElement.)
Открытый методBringIntoView(Rect) Пытается отобразить указанный фрагмент (заданного размера) этого элемента в границах любой из прокручиваемых областей, которые содержат этот элемент внутри себя. (Унаследовано от FrameworkElement.)
Открытый методCaptureMouseПытается принудительно захватить мышь данным элементом. (Унаследовано от UIElement.)
Открытый методCaptureStylus Пытается принудительно захватить перо данным элементом. (Унаследовано от UIElement.)
Открытый методCaptureTouch Пытается принудительно захватить сенсорный экран данным элементом. (Унаследовано от UIElement.)
Открытый методCheckAccess Определяет, имеет ли вызывающий поток доступ к этому объекту DispatcherObject. (Унаследовано от DispatcherObject.)
Защищенный методClearContainerForItemOverrideПри переопределении в производном классе отменяет эффект метода PrepareContainerForItemOverride. (Унаследовано от ItemsControl.)
Открытый методClearValue(DependencyProperty)Очищает локальное значение свойства. Очищаемое свойство задаётся идентификатором DependencyProperty. (Унаследовано от DependencyObject.)
Открытый методClearValue(DependencyPropertyKey)Очищает локальное значение свойства, доступного только для чтения. Очищаемое свойство задаётся объектом DependencyPropertyKey. (Унаследовано от DependencyObject.)
Открытый методCoerceValue Осуществляет приведение значения указанного свойства зависимостей. Это достигается путём вызова какой-либо функции CoerceValueCallback, заданной в метаданных свойства зависимости, которое существует в вызывающем объекте DependencyObject. (Унаследовано от DependencyObject.)
Открытый методContainerFromElement(DependencyObject)Возвращает контейнер, который принадлежит к текущему ItemsControl, который имеет заданный элемент. (Унаследовано от ItemsControl.)
Открытый методEndInitУказывает на то, что инициализация объекта ItemsControl завершена. (Унаследовано от ItemsControl.)
Открытый методEquals Определяет, является ли предоставленный объект DependencyObject эквивалентом текущего объекта DependencyObject. (Унаследовано от DependencyObject.)
Защищенный методFinalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый методFindCommonVisualAncestor Возвращает общего предка двух визуальных объектов. (Унаследовано от Visual.)
Открытый методFindNameНаходит элемент по указанному имени идентификатора. (Унаследовано от FrameworkElement.)
Открытый методFindResourceОсуществляет поиск ресурса с указанным ключом и вызывает исключение, если запрошенный ресурс не найден. (Унаследовано от FrameworkElement.)
Открытый методFocusПопытка задать фокус для данного элемента. (Унаследовано от UIElement.)
Открытый методGetAnimationBaseValue Возвращает базовое значение свойства для заданного свойства этого элемента, игнорируя изменение этого свойства анимацией (запущенной или остановленной). (Унаследовано от UIElement.)
Открытый методGetBindingExpression Возвращает выражение BindingExpression, представляющее указанного свойства. (Унаследовано от FrameworkElement.)
Защищенный методGetContainerForItemOverrideСоздает или определяет элемент, используемый для отображения указанного элемента. (Переопределяет ItemsControl.GetContainerForItemOverride().)
Открытый методGetHashCode Возвращает хэш-код для данного объекта DependencyObject. (Унаследовано от DependencyObject.)
Защищенный методGetLayoutClipВозвращает геометрию маски отсечения. Маска применяется при попытке системы структуры скомпоновать элемент, размер которого превышает доступное экранное пространство. (Унаследовано от FrameworkElement.)
Открытый методGetLocalValueEnumeratorСоздает специализированный перечислитель для указания, какие свойства зависимостей есть локально задать значения для данного DependencyObject. (Унаследовано от DependencyObject.)
Защищенный методGetTemplateChildВозвращает именованный элемент в визуальном дереве объекта ControlTemplate, для которого создан экземпляр. (Унаследовано от FrameworkElement.)
Открытый методGetTypeВозвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный методGetUIParentCoreВозвращает альтернативный логический родитель для данного элемента при отсутствии визуального родителя. (Унаследовано от FrameworkElement.)
Открытый методGetValueВозвращает текущее действующее значение свойства зависимостей на этом экземпляре a DependencyObject. (Унаследовано от DependencyObject.)
Защищенный методGetVisualChildПереопределяет метод Visual.GetVisualChild и возвращает дочерний элемент по указанному индексу из коллекции дочерних элементов. (Унаследовано от FrameworkElement.)
Защищенный методHitTestCore(GeometryHitTestParameters)Реализует метод Visual.HitTestCore, обеспечивая поведение проверки местонахождения пера для базового элемента (возвращая GeometryHitTestResult). (Унаследовано от UIElement.)
Защищенный методHitTestCore(PointHitTestParameters) Реализует HitTestCore, обеспечивая поведение проверки местонахождения пера для базового элемента (возвращая HitTestResult). (Унаследовано от UIElement.)
Открытый методInputHitTest Возвращает элемент ввода, расположенный внутри текущего элемента по указанным координатам относительно начала координат текущего элемента. (Унаследовано от UIElement.)
Открытый методInvalidateArrangeДелает недействительным состояние компоновки (структуру) элемента. После этого структура элемента будет обновлена, что произойдет асинхронно, если не сделать это принудительно методом UpdateLayout. (Унаследовано от UIElement.)
Открытый методInvalidateMeasureДелает недействительным состояние измерения (структуру) элемента. (Унаследовано от UIElement.)
Открытый методInvalidatePropertyПересчитать действующее значение для указанного свойства зависимостей (Унаследовано от DependencyObject.)
Открытый методInvalidateVisualДелает недействительной отрисовку элемента и принудительно выполняет новый полный проход макета. По завершении цикла макета вызывается метод OnRender. (Унаследовано от UIElement.)
Открытый методIsAncestorOfОпределяет, является ли визуальный объект предком потомка визуального объекта. (Унаследовано от Visual.)
Открытый методIsDescendantOfОпределяет, является ли визуальный объект потомком для предка визуального объекта. (Унаследовано от Visual.)
Открытый методIsItemItsOwnContainerОпределяет, является ли заданный элемент (или может являться) собственным контейнером. (Унаследовано от ItemsControl.)
Защищенный методIsItemItsOwnContainerOverride Определяет, является ли (или может ли быть) указанный элемент своим собственным ItemContainer. (Переопределяет ItemsControl.IsItemItsOwnContainerOverride(Object).)
Открытый методMeasureОбновляет свойство DesiredSize объекта UIElement. Родительские элементы вызывают данный метод из своих реализаций метода MeasureCore, формируя рекурсивное обновление структуры. Вызов этого метода составляет первый проход (проход измерения) при обновлении структуры. (Унаследовано от UIElement.)
Защищенный методMeasureCoreРеализует основное поведение системы структуры при проходе измерения для FrameworkElement. (Унаследовано от FrameworkElement.)
Защищенный методMeasureOverride Вызывается, чтобы повторно измерить элемент управления. (Унаследовано от Control.)
Защищенный методMemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый методMoveFocusПеремещает клавиатурный фокус от данного элемента на другой элемент в указанном направлении обхода. (Унаследовано от FrameworkElement.)
Защищенный методOnAccessKeyОтвечает, когда вызывается AccessKey для этого элемента управления. (Переопределяет UIElement.OnAccessKey(AccessKeyEventArgs).)
Защищенный методOnAlternationCountChangedВызывается при изменении свойства AlternationCount. (Унаследовано от ItemsControl.)
Открытый методOnApplyTemplateВызывается, когда генерируется дерево шаблонов. (Переопределяет FrameworkElement.OnApplyTemplate().)
Защищенный методOnCheckedВызывается, когда свойство IsChecked получает значение true. Этот метод вызывает перенаправленное событие Checked.
Защищенный методOnChildDesiredSizeChangedПоддерживает поведение структуры при изменении размеров дочернего элемента. (Унаследовано от UIElement.)
Защищенный методOnClickВызывается при щелчке MenuItem и вызывает событие Click.
Защищенный методOnContextMenuClosing Вызывается, когда необработанное перенаправленное событие ContextMenuClosing достигает этого класса на своем пути. Реализуйте этот метод, чтобы добавить для данного события обработчик класса. (Унаследовано от FrameworkElement.)
Защищенный методOnContextMenuOpeningВызывается, когда необработанное перенаправленное событие ContextMenuOpening достигает этого класса на своем пути. Реализуйте этот метод, чтобы добавить для данного события обработчик класса. (Унаследовано от FrameworkElement.)
Защищенный методOnCreateAutomationPeerПредоставляет соответствующую реализацию MenuItemAutomationPeer для данного элемента управления в составе инфраструктуры автоматизации WPF. (Переопределяет UIElement.OnCreateAutomationPeer().)
Защищенный методOnDisplayMemberPathChangedВызывается при изменении свойства DisplayMemberPath. (Унаследовано от ItemsControl.)
Защищенный методOnDragEnterВызывается, когда необработанное вложенное событие DragDrop.DragEnter встречает на своем пути элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для данного события обработчик класса. (Унаследовано от UIElement.)
Защищенный методOnDragLeaveВызывается, когда необработанное вложенное событие DragDrop.DragLeave встречает на своем пути элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для данного события обработчик класса. (Унаследовано от UIElement.)
Защищенный методOnDragOverВызывается, когда необработанное вложенное событие DragDrop.DragOver встречает на своем пути элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для данного события обработчик класса. (Унаследовано от UIElement.)
Защищенный методOnDropВызывается, когда необработанное вложенное событие DragDrop.DragEnter встречает на своем пути элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для данного события обработчик класса. (Унаследовано от UIElement.)
Защищенный методOnGiveFeedbackВызывается, когда необработанное вложенное событие DragDrop.GiveFeedback встречает на своем пути элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для данного события обработчик класса. (Унаследовано от UIElement.)
Защищенный методOnGotFocusВызывается, когда необработанное событие GotFocus достигает этого элемента на своем пути. (Унаследовано от FrameworkElement.)
Защищенный методOnGotKeyboardFocusОбъявляет фокус клавиатуры на данном элементе. (Переопределяет UIElement.OnGotKeyboardFocus(KeyboardFocusChangedEventArgs).)
Защищенный методOnGotMouseCaptureВызывается, когда необработанное вложенное событие Mouse.GotMouseCapture встречает на своем пути элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для данного события обработчик класса. (Унаследовано от UIElement.)
Защищенный методOnGotStylusCaptureВызывается, когда необработанное вложенное событие Stylus.GotStylusCapture встречает на своем пути элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для данного события обработчик класса. (Унаследовано от UIElement.)
Защищенный методOnGotTouchCaptureПредоставляет обработку класса для перенаправленного события GotTouchCapture, которое происходит при захвате сенсорного ввода данным элементом. (Унаследовано от UIElement.)
Защищенный методOnGroupStyleSelectorChangedВызывается при изменении свойства GroupStyleSelector. (Унаследовано от ItemsControl.)
Защищенный методOnHeaderChangedВызывается, когда Header свойство a HeaderedItemsControl изменения. (Унаследовано от HeaderedItemsControl.)
Защищенный методOnHeaderStringFormatChangedВозникает, если HeaderStringFormat изменения свойства. (Унаследовано от HeaderedItemsControl.)
Защищенный методOnHeaderTemplateChangedВызывается, когда HeaderTemplate изменения свойства. (Унаследовано от HeaderedItemsControl.)
Защищенный методOnHeaderTemplateSelectorChangedВызывается, когда HeaderTemplateSelector изменения свойства. (Унаследовано от HeaderedItemsControl.)
Защищенный методOnInitializedВызывается, когда значение свойства IsInitialized задано равным true и вызывает событие Initialized. (Переопределяет FrameworkElement.OnInitialized(EventArgs).)
Защищенный методOnIsKeyboardFocusedChangedВызывается, когда в данном элементе инициируется необработанное событие IsKeyboardFocusedChanged. Реализуйте этот метод, чтобы добавить для данного события обработчик класса. (Унаследовано от UIElement.)
Защищенный методOnIsKeyboardFocusWithinChangedВызывается, когда фокус не находится на элементе MenuItemили внутри него. (Переопределяет UIElement.OnIsKeyboardFocusWithinChanged(DependencyPropertyChangedEventArgs).)
Защищенный методOnIsMouseCapturedChangedВызывается, когда в данном элементе инициируется необработанное событие IsMouseCapturedChanged. Реализуйте этот метод, чтобы добавить для данного события обработчик класса. (Унаследовано от UIElement.)
Защищенный методOnIsMouseCaptureWithinChangedВызывается, когда в данном элементе инициируется необработанное событие IsMouseCaptureWithinChanged. Реализуйте этот метод, чтобы добавить для данного события обработчик класса. (Унаследовано от UIElement.)
Защищенный методOnIsMouseDirectlyOverChangedВызывается, когда в данном элементе инициируется необработанное событие IsMouseDirectlyOverChanged. Реализуйте этот метод, чтобы добавить для данного события обработчик класса. (Унаследовано от UIElement.)
Защищенный методOnIsStylusCapturedChangedВызывается, когда в данном элементе инициируется необработанное событие IsStylusCapturedChanged. Реализуйте этот метод, чтобы добавить для данного события обработчик класса. (Унаследовано от UIElement.)
Защищенный методOnIsStylusCaptureWithinChangedВызывается, когда в данном элементе инициируется необработанное событие IsStylusCaptureWithinChanged. Реализуйте этот метод, чтобы добавить для данного события обработчик класса. (Унаследовано от UIElement.)
Защищенный методOnIsStylusDirectlyOverChangedВызывается, когда в данном элементе инициируется необработанное событие IsStylusDirectlyOverChanged. Реализуйте этот метод, чтобы добавить для данного события обработчик класса. (Унаследовано от UIElement.)
Защищенный методOnItemBindingGroupChangedВызывается при изменении свойства ItemBindingGroup. (Унаследовано от ItemsControl.)
Защищенный методOnItemContainerStyleChangedВызывается при изменении свойства ItemContainerStyle. (Унаследовано от ItemsControl.)
Защищенный методOnItemContainerStyleSelectorChangedВызывается при изменении свойства ItemContainerStyleSelector. (Унаследовано от ItemsControl.)
Защищенный методOnItemsChangedВызывается при изменении свойства Items. (Переопределяет ItemsControl.OnItemsChanged(NotifyCollectionChangedEventArgs).)
Защищенный методOnItemsPanelChangedВызывается при изменении свойства ItemsPanel. (Унаследовано от ItemsControl.)
Защищенный методOnItemsSourceChangedВызывается при изменении свойства ItemsSource. (Унаследовано от ItemsControl.)
Защищенный методOnItemStringFormatChangedВызывается при изменении свойства ItemStringFormat. (Унаследовано от ItemsControl.)
Защищенный методOnItemTemplateChangedВызывается при изменении свойства ItemTemplate. (Унаследовано от ItemsControl.)
Защищенный методOnItemTemplateSelectorChangedВызывается при изменении свойства ItemTemplateSelector. (Унаследовано от ItemsControl.)
Защищенный методOnKeyDown Выполняет ответные действия при наступлении события KeyDown. (Переопределяет ItemsControl.OnKeyDown(KeyEventArgs).)
Защищенный методOnKeyUpВызывается, когда необработанное вложенное событие Keyboard.KeyUp встречает на своем пути элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для данного события обработчик класса. (Унаследовано от UIElement.)
Защищенный методOnLostFocusИнициирует перенаправленное событие LostFocus, используя предоставленные данные события. (Унаследовано от UIElement.)
Защищенный методOnLostKeyboardFocusВызывается, когда необработанное вложенное событие Keyboard.LostKeyboardFocus встречает на своем пути элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для данного события обработчик класса. (Унаследовано от UIElement.)
Защищенный методOnLostMouseCaptureВызывается, когда необработанное вложенное событие Mouse.LostMouseCapture встречает на своем пути элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для данного события обработчик класса. (Унаследовано от UIElement.)
Защищенный методOnLostStylusCaptureВызывается, когда необработанное вложенное событие Stylus.LostStylusCapture встречает на своем пути элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для данного события обработчик класса. (Унаследовано от UIElement.)
Защищенный методOnLostTouchCaptureПредоставляет обработку класса для перенаправленного события LostTouchCapture, которое происходит при потере захвата сенсорного ввода данным элементом. (Унаследовано от UIElement.)
Защищенный методOnManipulationBoundaryFeedbackВызывается при возникновении события ManipulationBoundaryFeedback. (Унаследовано от UIElement.)
Защищенный методOnManipulationCompletedВызывается, когда происходит событие ManipulationCompleted. (Унаследовано от UIElement.)
Защищенный методOnManipulationDeltaВызывается, когда происходит событие ManipulationDelta. (Унаследовано от UIElement.)
Защищенный методOnManipulationInertiaStartingВызывается, когда происходит событие ManipulationInertiaStarting. (Унаследовано от UIElement.)
Защищенный методOnManipulationStartedВызывается, когда происходит событие ManipulationStarted. (Унаследовано от UIElement.)
Защищенный методOnManipulationStartingОбеспечивает обработку класса для перенаправленного события ManipulationStarting, происходящего при первоначальном создании процессора манипулирования. (Унаследовано от UIElement.)
Защищенный методOnMouseDoubleClickВызывает MouseDoubleClick перенаправленное событие. (Унаследовано от Control.)
Защищенный методOnMouseDownВызывается, когда необработанное вложенное событие Mouse.MouseDown встречает на своем пути элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для данного события обработчик класса. (Унаследовано от UIElement.)
Защищенный методOnMouseEnterВызывается всегда, когда мышь указывает на MenuItem. (Переопределяет UIElement.OnMouseEnter(MouseEventArgs).)
Защищенный методOnMouseLeaveВызывается всегда, когда указатель мыши покидает MenuItem. (Переопределяет UIElement.OnMouseLeave(MouseEventArgs).)
Защищенный методOnMouseLeftButtonDownВызывается при нажатии левой кнопки мыши. (Переопределяет UIElement.OnMouseLeftButtonDown(MouseButtonEventArgs).)
Защищенный методOnMouseLeftButtonUpВызывается при отпускании левой кнопки мыши. (Переопределяет UIElement.OnMouseLeftButtonUp(MouseButtonEventArgs).)
Защищенный методOnMouseMoveВызывается, когда указатель мыши находится над элементом меню. (Переопределяет UIElement.OnMouseMove(MouseEventArgs).)
Защищенный методOnMouseRightButtonDownВызывается при нажатии правой кнопки мыши. (Переопределяет UIElement.OnMouseRightButtonDown(MouseButtonEventArgs).)
Защищенный методOnMouseRightButtonUpВызывается при отпускании правой кнопки мыши. (Переопределяет UIElement.OnMouseRightButtonUp(MouseButtonEventArgs).)
Защищенный методOnMouseUpВызывается, когда необработанное маршрутизируемое событие Mouse.MouseUp обнаруживает на маршруте элемент, который является производным от данного класса. Реализуйте этот метод, чтобы добавить для данного события обработчик класса. (Унаследовано от UIElement.)
Защищенный методOnMouseWheelВызывается, когда необработанное вложенное событие Mouse.MouseWheel встречает на своем пути элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для данного события обработчик класса. (Унаследовано от UIElement.)
Защищенный методOnPreviewDragEnterВызывается, когда необработанное вложенное событие DragDrop.PreviewDragEnter встречает на своем пути элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для данного события обработчик класса. (Унаследовано от UIElement.)
Защищенный методOnPreviewDragLeaveВызывается, когда необработанное вложенное событие DragDrop.PreviewDragLeave встречает на своем пути элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для данного события обработчик класса. (Унаследовано от UIElement.)
Защищенный методOnPreviewDragOverВызывается, когда необработанное вложенное событие DragDrop.PreviewDragOver встречает на своем пути элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для данного события обработчик класса. (Унаследовано от UIElement.)
Защищенный методOnPreviewDropВызывается, когда необработанное вложенное событие DragDrop.PreviewDrop встречает на своем пути элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для данного события обработчик класса. (Унаследовано от UIElement.)
Защищенный методOnPreviewGiveFeedbackВызывается, когда необработанное вложенное событие DragDrop.PreviewGiveFeedback встречает на своем пути элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для данного события обработчик класса. (Унаследовано от UIElement.)
Защищенный методOnPreviewGotKeyboardFocusВызывается, когда необработанное вложенное событие Keyboard.PreviewGotKeyboardFocus встречает на своем пути элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для данного события обработчик класса. (Унаследовано от UIElement.)
Защищенный методOnPreviewKeyDownВызывается, когда необработанное вложенное событие Keyboard.PreviewKeyDown встречает на своем пути элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для данного события обработчик класса. (Унаследовано от UIElement.)
Защищенный методOnPreviewKeyUpВызывается, когда необработанное вложенное событие Keyboard.PreviewKeyUp встречает на своем пути элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для данного события обработчик класса. (Унаследовано от UIElement.)
Защищенный методOnPreviewLostKeyboardFocusВызывается, когда необработанное вложенное событие Keyboard.PreviewKeyDown встречает на своем пути элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для данного события обработчик класса. (Унаследовано от UIElement.)
Защищенный методOnPreviewMouseDoubleClickВызывает PreviewMouseDoubleClick перенаправленное событие. (Унаследовано от Control.)
Защищенный методOnPreviewMouseDownВызывается, когда необработанное вложенное маршрутизированное событие Mouse.PreviewMouseDown достигает на своем пути элемента, производного от этого класса. Реализуйте этот метод, чтобы добавить для данного события обработчик класса. (Унаследовано от UIElement.)
Защищенный методOnPreviewMouseLeftButtonDownВызывается, когда необработанное маршрутизируемое событие PreviewMouseLeftButtonDown обнаруживает на маршруте элемент, который является производным от данного класса. Реализуйте этот метод, чтобы добавить для данного события обработчик класса. (Унаследовано от UIElement.)
Защищенный методOnPreviewMouseLeftButtonUpВызывается, когда необработанное маршрутизируемое событие PreviewMouseLeftButtonUp обнаруживает на маршруте элемент, который является производным от данного класса. Реализуйте этот метод, чтобы добавить для данного события обработчик класса. (Унаследовано от UIElement.)
Защищенный методOnPreviewMouseMoveВызывается, когда необработанное вложенное событие Mouse.PreviewMouseMove встречает на своем пути элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для данного события обработчик класса. (Унаследовано от UIElement.)
Защищенный методOnPreviewMouseRightButtonDownВызывается, когда необработанное маршрутизируемое событие PreviewMouseRightButtonDown обнаруживает на маршруте элемент, который является производным от данного класса. Реализуйте этот метод, чтобы добавить для данного события обработчик класса. (Унаследовано от UIElement.)
Защищенный методOnPreviewMouseRightButtonUpВызывается, когда необработанное маршрутизируемое событие PreviewMouseRightButtonUp обнаруживает на маршруте элемент, который является производным от данного класса. Реализуйте этот метод, чтобы добавить для данного события обработчик класса. (Унаследовано от UIElement.)
Защищенный методOnPreviewMouseUpВызывается, когда необработанное вложенное событие Mouse.PreviewMouseUp встречает на своем пути элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для данного события обработчик класса. (Унаследовано от UIElement.)
Защищенный методOnPreviewMouseWheelВызывается, когда необработанное вложенное событие Mouse.PreviewMouseWheel встречает на своем пути элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для данного события обработчик класса. (Унаследовано от UIElement.)
Защищенный методOnPreviewQueryContinueDragВызывается, когда необработанное вложенное событие DragDrop.PreviewQueryContinueDrag встречает на своем пути элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для данного события обработчик класса. (Унаследовано от UIElement.)
Защищенный методOnPreviewStylusButtonDownВызывается, когда необработанное вложенное событие Stylus.PreviewStylusButtonDown встречает на своем пути элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для данного события обработчик класса. (Унаследовано от UIElement.)
Защищенный методOnPreviewStylusButtonUpВызывается, когда необработанное вложенное событие Stylus.PreviewStylusButtonUp встречает на своем пути элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для данного события обработчик класса. (Унаследовано от UIElement.)
Защищенный методOnPreviewStylusDownВызывается, когда необработанное вложенное событие Stylus.PreviewStylusDown встречает на своем пути элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для данного события обработчик класса. (Унаследовано от UIElement.)
Защищенный методOnPreviewStylusInAirMoveВызывается, когда необработанное вложенное событие Stylus.PreviewStylusInAirMove встречает на своем пути элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для данного события обработчик класса. (Унаследовано от UIElement.)
Защищенный методOnPreviewStylusInRangeВызывается, когда необработанное вложенное событие Stylus.PreviewStylusInRange встречает на своем пути элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для данного события обработчик класса. (Унаследовано от UIElement.)
Защищенный методOnPreviewStylusMoveВызывается, когда необработанное вложенное событие Stylus.PreviewStylusMove встречает на своем пути элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для данного события обработчик класса. (Унаследовано от UIElement.)
Защищенный методOnPreviewStylusOutOfRangeВызывается, когда необработанное вложенное событие Stylus.PreviewStylusOutOfRange встречает на своем пути элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для данного события обработчик класса. (Унаследовано от UIElement.)
Защищенный методOnPreviewStylusSystemGestureВызывается, когда необработанное вложенное событие Stylus.PreviewStylusSystemGesture встречает на своем пути элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для данного события обработчик класса. (Унаследовано от UIElement.)
Защищенный методOnPreviewStylusUpВызывается, когда необработанное вложенное событие Stylus.PreviewStylusUp встречает на своем пути элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для данного события обработчик класса. (Унаследовано от UIElement.)
Защищенный методOnPreviewTextInputВызывается, когда необработанное вложенное событие TextCompositionManager.PreviewTextInput встречает на своем пути элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для данного события обработчик класса. (Унаследовано от UIElement.)
Защищенный методOnPreviewTouchDownПредоставляет обработку класса для перенаправленного события PreviewTouchDown, которое происходит при сенсорном нажатии данного элемента. (Унаследовано от UIElement.)
Защищенный методOnPreviewTouchMoveПредоставляет обработку класса для маршрутизируемого события PreviewTouchMove, которое происходит при перемещении касания внутри этого элемента. (Унаследовано от UIElement.)
Защищенный методOnPreviewTouchUpПредоставляет обработку класса для перенаправленного события PreviewTouchUp, которое происходит при прекращении сенсорного нажатия внутри элемента. (Унаследовано от UIElement.)
Защищенный методOnPropertyChangedВызывается при обновлении действующего значения какого-либо свойства зависимостей в данном FrameworkElement. Конкретное измененное свойство зависимостей сообщается в параметре аргументов. Переопределяет свойство OnPropertyChanged. (Унаследовано от FrameworkElement.)
Защищенный методOnQueryContinueDragВызывается, когда необработанное вложенное событие DragDrop.QueryContinueDrag встречает на своем пути элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для данного события обработчик класса. (Унаследовано от UIElement.)
Защищенный методOnQueryCursorВызывается, когда необработанное вложенное событие Mouse.QueryCursor встречает на своем пути элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для данного события обработчик класса. (Унаследовано от UIElement.)
Защищенный методOnRenderПри переопределении в производном классе участвует в операциях отрисовки, направляемых системой структуры. Инструкции отрисовки для данного элемента не используются непосредственно при вызове данного метода, а вместо этого сохраняются для последующего асинхронного использования при структурировании и рисовании. (Унаследовано от UIElement.)
Защищенный методOnRenderSizeChangedИнициирует событие SizeChanged, используя указанную информацию как часть окончательных данных события. (Унаследовано от FrameworkElement.)
Защищенный методOnStyleChangedВызывается при изменении текущего стиля данного элемента, что ведет к недействительности структуры. (Унаследовано от FrameworkElement.)
Защищенный методOnStylusButtonDownВызывается, когда необработанное вложенное событие Stylus.StylusButtonDown встречает на своем пути элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для данного события обработчик класса. (Унаследовано от UIElement.)
Защищенный методOnStylusButtonUpВызывается, когда необработанное вложенное событие Stylus.StylusButtonUp встречает на своем пути элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для данного события обработчик класса. (Унаследовано от UIElement.)
Защищенный методOnStylusDownВызывается, когда необработанное вложенное событие Stylus.StylusDown встречает на своем пути элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для данного события обработчик класса. (Унаследовано от UIElement.)
Защищенный методOnStylusEnterВызывается при получении данным элементом необработанного вложенного события Stylus.StylusEnter. Реализуйте этот метод, чтобы добавить для данного события обработчик класса. (Унаследовано от UIElement.)
Защищенный методOnStylusInAirMoveВызывается, когда необработанное вложенное событие Stylus.StylusInAirMove встречает на своем пути элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для данного события обработчик класса. (Унаследовано от UIElement.)
Защищенный методOnStylusInRangeВызывается, когда необработанное вложенное событие Stylus.StylusInRange встречает на своем пути элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для данного события обработчик класса. (Унаследовано от UIElement.)
Защищенный методOnStylusLeaveВызывается при получении данным элементом необработанного вложенного события Stylus.StylusLeave. Реализуйте этот метод, чтобы добавить для данного события обработчик класса. (Унаследовано от UIElement.)
Защищенный методOnStylusMoveВызывается, когда необработанное вложенное событие Stylus.StylusMove встречает на своем пути элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для данного события обработчик класса. (Унаследовано от UIElement.)
Защищенный методOnStylusOutOfRangeВызывается, когда необработанное вложенное событие Stylus.StylusOutOfRange встречает на своем пути элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для данного события обработчик класса. (Унаследовано от UIElement.)
Защищенный методOnStylusSystemGestureВызывается, когда необработанное вложенное событие Stylus.StylusSystemGesture встречает на своем пути элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для данного события обработчик класса. (Унаследовано от UIElement.)
Защищенный методOnStylusUpВызывается, когда необработанное вложенное событие Stylus.StylusUp встречает на своем пути элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для данного события обработчик класса. (Унаследовано от UIElement.)
Защищенный методOnSubmenuClosedВызывается, когда закрывается подменю MenuItem.
Защищенный методOnSubmenuOpenedВызывается, когда открывается подменю MenuItem.
Защищенный методOnTemplateChangedВызывается при изменении шаблона элемента управления. (Унаследовано от Control.)
Защищенный методOnTextInputВызывается, когда событие получено TextInput. (Унаследовано от ItemsControl.)
Защищенный методOnToolTipClosingВызывается, когда необработанное маршрутизируемое событие ToolTipClosing достигает этого класса на своем пути. Реализуйте этот метод, чтобы добавить для данного события обработчик класса. (Унаследовано от FrameworkElement.)
Защищенный методOnToolTipOpeningВызывается, когда перенаправленное событие ToolTipOpening достигает этого класса на своем пути. Реализуйте этот метод, чтобы добавить для данного события обработчик класса. (Унаследовано от FrameworkElement.)
Защищенный методOnTouchDownПредоставляет обработку класса для перенаправленного события TouchDown, которое происходит при сенсорном нажатии внутри данного элемента. (Унаследовано от UIElement.)
Защищенный методOnTouchEnterПредоставляет обработку класса для перенаправленного события TouchEnter, которое происходит при сенсорном перемещении внутрь данного элемента. (Унаследовано от UIElement.)
Защищенный методOnTouchLeaveПредоставляет обработку класса для перенаправленного события TouchLeave, которое происходит при сенсорном перемещении из данного элемента UIElement за его пределы. (Унаследовано от UIElement.)
Защищенный методOnTouchMoveПредоставляет обработку класса для перенаправленного события TouchMove, которое происходит при перемещении касания внутри этого элемента. (Унаследовано от UIElement.)
Защищенный методOnTouchUpПредоставляет обработку класса для перенаправленного события TouchUp, которое происходит при прекращении сенсорного нажатия внутри элемента. (Унаследовано от UIElement.)
Защищенный методOnUncheckedВызывается, когда свойство IsChecked становится false. Этот метод вызывает перенаправленное событие Unchecked.
Защищенный методOnVisualChildrenChangedВызывается, если коллекция VisualCollection визуального объекта изменяется. (Унаследовано от Visual.)
Защищенный методOnVisualParentChangedВызывается, когда меняется родитель визуального MenuItem. (Переопределяет FrameworkElement.OnVisualParentChanged(DependencyObject).)
Защищенный методParentLayoutInvalidatedПоддерживает добавочные реализации структуры в специализированных подклассах FrameworkElement. Метод ParentLayoutInvalidated вызывается, когда дочерний элемент делает недействительным свойство, помеченное в метаданных как влияющее на проходы измерения или компоновки родительского элемента во время структурирования. (Унаследовано от FrameworkElement.)
Открытый методPointFromScreenПреобразовывает объект Point в экранных координатах в объект Point, представляющий текущую систему координат Visual. (Унаследовано от Visual.)
Открытый методPointToScreenПреобразовывает объект Point, представляющий текущую систему координат объекта Visual, в объект Point в экранных координатах. (Унаследовано от Visual.)
Открытый методPredictFocusОпределяет следующий элемент, который получит фокус, относительно данного элемента для указанного направления движения фокуса, но реально фокус не перемещает. (Унаследовано от FrameworkElement.)
Защищенный методPrepareContainerForItemOverride Подготавливает указанный элемент для отображения заданного элемента. (Переопределяет ItemsControl.PrepareContainerForItemOverride(DependencyObject, Object).)
Открытый методRaiseEventГенерирует указанное перенаправленное событие. RoutedEvent , которое должно быть идентифицировано в предоставленном экземпляре RoutedEventArgs (как и свойство RoutedEvent данных события). (Унаследовано от UIElement.)
Открытый методReadLocalValueВозвращает локальное значение свойства зависимостей, если оно существует. (Унаследовано от DependencyObject.)
Открытый методRegisterNameПредоставляет метод доступа, упрощающий доступ к методу регистрации NameScope. (Унаследовано от FrameworkElement.)
Открытый методReleaseAllTouchCapturesОсвобождает все полученные сенсорные устройства для данного элемента. (Унаследовано от UIElement.)
Открытый методReleaseMouseCapture Освобождает мышь, если элемент произвел ее захват. (Унаследовано от UIElement.)
Открытый методReleaseStylusCapture Освобождает перо, если элемент произвел его захват. (Унаследовано от UIElement.)
Открытый методReleaseTouchCaptureПредпринимает попытку освободить заданное сенсорное устройство из этого элемента. (Унаследовано от UIElement.)
Открытый методRemoveHandler Удаляет из данного элемента указанный обработчик маршрутизируемого события. (Унаследовано от UIElement.)
Защищенный методRemoveLogicalChildУдаляет указанный объект из логического дерева данного элемента. Объект FrameworkElement обновляет затронутые указатели родительских элементов в логическом дереве для поддержания синхронизации с данным удалением. (Унаследовано от FrameworkElement.)
Защищенный методRemoveVisualChildУдаляет связь "родитель-потомок" между двумя визуальными объектами. (Унаследовано от Visual.)
Открытый методSetBinding(DependencyProperty, String)Прикрепляет привязку к данному элементу на основе указанного имени исходного свойства в виде классификационного пути к источнику данных. (Унаследовано от FrameworkElement.)
Открытый методSetBinding(DependencyProperty, BindingBase)Прикрепляет привязку к данному элементу на основе указанного объекта привязки. (Унаследовано от FrameworkElement.)
Открытый методSetCurrentValueУстанавливает значение свойства зависимостей без изменения его источник значения. (Унаследовано от DependencyObject.)
Открытый методSetResourceReferenceВыполняет поиск ресурса по указанному имени и устанавливает ссылку на этот ресурс для указанного свойства. (Унаследовано от FrameworkElement.)
Открытый методSetValue(DependencyProperty, Object) Задает локальное значение свойства зависимостей, определяемое по его идентификатору свойства зависимостей. (Унаследовано от DependencyObject.)
Открытый методSetValue(DependencyPropertyKey, Object) Задает локальное значение доступного только для чтения свойства зависимостей, указанного идентификатором DependencyPropertyKey . (Унаследовано от DependencyObject.)
Защищенный методShouldApplyItemContainerStyleИспользуется для определения того, нужно ли применять стиль к контейнеру элементов. (Переопределяет ItemsControl.ShouldApplyItemContainerStyle(DependencyObject, Object).)
Открытый методShouldSerializeCommandBindingsВозвращает логическое значение, указывающее, следует ли процессам сериализации сериализировать содержимое свойства CommandBindings в экземплярах данного класса. (Унаследовано от UIElement.)
Открытый методShouldSerializeGroupStyleВозвращает значение, указывающее, должны ли процессы сериализации сериализовать эффективного значения свойства GroupStyle. (Унаследовано от ItemsControl.)
Открытый методShouldSerializeInputBindingsВозвращает логическое значение, указывающее, следует ли процессам сериализации сериализировать содержимое свойства InputBindings в экземплярах данного класса. (Унаследовано от UIElement.)
Открытый методShouldSerializeItemsВозвращает значение, указывающее, должны ли процессы сериализации сериализовать эффективного значения свойства Items. (Унаследовано от ItemsControl.)
Защищенный методShouldSerializePropertyВозвращает значение, указывающее, должны ли процессы сериализации сериализовать значение, предоставленное свойства зависимостей. (Унаследовано от DependencyObject.)
Открытый методShouldSerializeResourcesВозвращает логическое значение, указывающее, следует ли процессам сериализации сериализировать содержимое свойства Resources. (Унаследовано от FrameworkElement.)
Открытый методShouldSerializeStyleВозвращает логическое значение, указывающее, следует ли процессам сериализации сериализировать содержимое свойства Style. (Унаследовано от FrameworkElement.)
Открытый методShouldSerializeTriggersВозвращает логическое значение, указывающее, следует ли процессам сериализации сериализировать содержимое свойства Triggers. (Унаследовано от FrameworkElement.)
Открытый методToStringВозвращает строковое представление a HeaderedItemsControl объект. (Унаследовано от HeaderedItemsControl.)
Открытый методTransformToAncestor(Visual)Возвращает преобразование, которое может использоваться для преобразования координат этого объекта Visual в координаты заданного предка визуального объекта Visual. (Унаследовано от Visual.)
Открытый методTransformToAncestor(Visual3D)Возвращает преобразование, которое может использоваться для преобразования координат этого объекта Visual в координаты заданного предка визуального объекта Visual3D. (Унаследовано от Visual.)
Открытый методTransformToDescendantВозвращает преобразование, которое может использоваться для преобразования координат этого объекта Visual в координаты заданного потомка визуального объекта. (Унаследовано от Visual.)
Открытый методTransformToVisualВозвращает преобразование, которое может использоваться для преобразования координат этого объекта Visual в координаты заданного визуального объекта. (Унаследовано от Visual.)
Открытый методTranslatePointПреобразует точку относительно данного элемента в координаты относительно указанного элемента. (Унаследовано от UIElement.)
Открытый методTryFindResourceВыполняет поиск ресурса по указанному ключу и возвращает этот ресурс, если он найден. (Унаследовано от FrameworkElement.)
Открытый методUnregisterNameУпрощает доступ к методу отмены регистрации NameScope. (Унаследовано от FrameworkElement.)
Открытый методUpdateDefaultStyleПовторно применяет стиль по умолчанию к текущему объекту FrameworkElement. (Унаследовано от FrameworkElement.)
Открытый методUpdateLayoutОбеспечивает правильное обновление всех визуальных дочерних элементов данного элемента для структуры. (Унаследовано от UIElement.)
Открытый методVerifyAccessОбеспечивает нахождение вызывающий поток имеет доступ к данному DispatcherObject. (Унаследовано от DispatcherObject.)
В начало страницы

  ИмяОписание
Открытое событиеCheckedПроисходит, когда для пункта меню устанавливается флажок.
Открытое событиеClickПроисходит при нажатии элемента управления MenuItem.
Открытое событиеContextMenuClosing Возникает непосредственно перед закрытием любого контекстного меню элемента. (Унаследовано от FrameworkElement.)
Открытое событиеContextMenuOpening Возникает при открытии любого контекстного меню элемента. (Унаследовано от FrameworkElement.)
Открытое событиеDataContextChanged Возникает при изменении контекста данных этого элемента. (Унаследовано от FrameworkElement.)
Открытое событиеDragEnter Возникает, когда система ввода сообщает о возникновении базового события перетаскивания, в котором этот элемент является местом назначения для перетаскивания. (Унаследовано от UIElement.)
Открытое событиеDragLeave Возникает, когда система ввода сообщает о возникновении базового события перетаскивания, в котором этот элемент является пунктом отправления для перетаскивания. (Унаследовано от UIElement.)
Открытое событиеDragOver Возникает, когда система ввода сообщает о возникновении базового события перетаскивания, в котором этот элемент является потенциальным местом назначения для отпускания. (Унаследовано от UIElement.)
Открытое событиеDrop Возникает, когда система ввода сообщает о возникновении базового события перетаскивания, в котором этот элемент является местом назначения для отпускания. (Унаследовано от UIElement.)
Открытое событиеFocusableChanged Возникает при изменении значения свойства Focusable (Унаследовано от UIElement.)
Открытое событиеGiveFeedback Возникает, когда система ввода сообщает о возникновении базового события перетаскивания, в котором участвует данный элемент. (Унаследовано от UIElement.)
Открытое событиеGotFocus Возникает, когда элемент получает логический фокус. (Унаследовано от UIElement.)
Открытое событиеGotKeyboardFocus Возникает, когда фокус клавиатуры установлен на этом элементе. (Унаследовано от UIElement.)
Открытое событиеGotMouseCapture Возникает, когда данный элемент захватывает мышь. (Унаследовано от UIElement.)
Открытое событиеGotStylusCapture Возникает, когда данный элемент захватывает перо. (Унаследовано от UIElement.)
Открытое событиеGotTouchCapture Возникает, когда данный элемент захватывает устройство сенсорного ввода. (Унаследовано от UIElement.)
Открытое событиеInitialized Возникает во время инициализации этого объекта FrameworkElement. Это событие совпадает со случаями, когда значение свойства IsInitialized изменяется с false (или с неопределённого) на true. (Унаследовано от FrameworkElement.)
Открытое событиеIsEnabledChanged Возникает при изменении значения свойства IsEnabled данного элемента. (Унаследовано от UIElement.)
Открытое событиеIsHitTestVisibleChanged Возникает при изменении в этом элементе значения свойства зависимостей IsHitTestVisible. (Унаследовано от UIElement.)
Открытое событиеIsKeyboardFocusedChanged Возникает при изменениив этом элементе значения свойства IsKeyboardFocused. (Унаследовано от UIElement.)
Открытое событиеIsKeyboardFocusWithinChanged Возникает при изменении в этом элементе значения свойства IsKeyboardFocusWithinChanged. (Унаследовано от UIElement.)
Открытое событиеIsMouseCapturedChanged Возникает при изменении в этом элементе значения свойства IsMouseCaptured. (Унаследовано от UIElement.)
Открытое событиеIsMouseCaptureWithinChanged Возникает при изменении в этом элементе значения свойства IsMouseCaptureWithinProperty. (Унаследовано от UIElement.)
Открытое событиеIsMouseDirectlyOverChanged Возникает при изменении в этом элементе значения свойства IsMouseDirectlyOver. (Унаследовано от UIElement.)
Открытое событиеIsStylusCapturedChanged Возникает при изменении в этом элементе значения свойства IsStylusCaptured. (Унаследовано от UIElement.)
Открытое событиеIsStylusCaptureWithinChanged Возникает при изменении в этом элементе значения свойства IsStylusCaptureWithin. (Унаследовано от UIElement.)
Открытое событиеIsStylusDirectlyOverChanged Возникает при изменении в этом элементе значения свойства IsStylusDirectlyOver. (Унаследовано от UIElement.)
Открытое событиеIsVisibleChanged Возникает при изменении в этом элементе значения свойства IsVisible. (Унаследовано от UIElement.)
Открытое событиеKeyDown Возникает при нажатии клавиши, если этот элемент имеет фокус. (Унаследовано от UIElement.)
Открытое событиеKeyUp Возникает при отжатии клавиши, если этот элемент имеет фокус. (Унаследовано от UIElement.)
Открытое событиеLayoutUpdated Возникает при изменении структуры различных визуальных элементов, связанных с текущим объектом Dispatcher. (Унаследовано от UIElement.)
Открытое событиеLoaded Возникает, когда элемент размещён, отрисован и готов к взаимодействию. (Унаследовано от FrameworkElement.)
Открытое событиеLostFocus Возникает, когда данный элемент теряет логический фокус. (Унаследовано от UIElement.)
Открытое событиеLostKeyboardFocus Возникает, когда фокус клавиатуры перестаёт быть установленным на этом элементе. (Унаследовано от UIElement.)
Открытое событиеLostMouseCapture Возникает, когда данный элемент теряет захват мыши. (Унаследовано от UIElement.)
Открытое событиеLostStylusCapture Возникает, когда данный элемент теряет захват пера. (Унаследовано от UIElement.)
Открытое событиеLostTouchCapture Возникает, когда данный элемент теряет захват устройства сенсорного ввода. (Унаследовано от UIElement.)
Открытое событиеManipulationBoundaryFeedback Возникает, когда манипуляция наталкивается на границу. (Унаследовано от UIElement.)
Открытое событиеManipulationCompleted Возникает при завершении для объекта UIElement процессов манипуляции и инерции. (Унаследовано от UIElement.)
Открытое событиеManipulationDelta Возникает, когда устройство ввода меняет положение в процессе манипуляции. (Унаследовано от UIElement.)
Открытое событиеManipulationInertiaStarting Возникает, когда устройство ввода теряет контакт с объектом UIElement в процессе манипуляции, и начинается процесс инерции. (Унаследовано от UIElement.)
Открытое событиеManipulationStarted Возникает, когда устройство ввода начинает процесс манипуляции для объекта UIElement (Унаследовано от UIElement.)
Открытое событиеManipulationStarting Возникает при первом создании процессора манипуляции. (Унаследовано от UIElement.)
Открытое событиеMouseDoubleClick Возникает при нажатии кнопки мыши два или более раз. (Унаследовано от Control.)
Открытое событиеMouseDown Возникает при нажатии любой кнопки мыши при условии, если указатель мыши находится над этим элементом. (Унаследовано от UIElement.)
Открытое событиеMouseEnter Возникает, когда указатель мыши входит в границы этого элемента. (Унаследовано от UIElement.)
Открытое событиеMouseLeave Возникает, когда указатель мыши покидает границы этого элемента. (Унаследовано от UIElement.)
Открытое событиеMouseLeftButtonDown Возникает при нажатии левой кнопки мыши при условии, если указатель мыши находится над этим элементом. (Унаследовано от UIElement.)
Открытое событиеMouseLeftButtonUp Возникает при отпускании левой кнопки мыши при условии, если указатель мыши находится над этим элементом. (Унаследовано от UIElement.)
Открытое событиеMouseMove Возникает, когда указатель мыши перемещается над этим элементом. (Унаследовано от UIElement.)
Открытое событиеMouseRightButtonDown Возникает при нажатии правой кнопки мыши при условии, если указатель мыши находится над этим элементом. (Унаследовано от UIElement.)
Открытое событиеMouseRightButtonUp Возникает при отпускании правой кнопки мыши при условии, если указатель мыши находится над этим элементом. (Унаследовано от UIElement.)
Открытое событиеMouseUp Возникает при отпускании любой кнопки мыши над этим элементом. (Унаследовано от UIElement.)
Открытое событиеMouseWheel Возникает, когда пользователь вращает колёсико мыши при условии, если указатель мыши находится над этим элементом. (Унаследовано от UIElement.)
Открытое событиеPreviewDragEnter Возникает, когда система ввода сообщает о возникновении базового события перетаскивания, в котором этот элемент является местом назначения для перетаскивания. (Унаследовано от UIElement.)
Открытое событиеPreviewDragLeave Возникает, когда система ввода сообщает о возникновении базового события перетаскивания, в котором этот элемент является пунктом отправления для перетаскивания. (Унаследовано от UIElement.)
Открытое событиеPreviewDragOver Возникает, когда система ввода сообщает о возникновении базового события перетаскивания, в котором этот элемент является потенциальным местом назначения для отпускания. (Унаследовано от UIElement.)
Открытое событиеPreviewDrop Возникает, когда система ввода сообщает о возникновении базового события перетаскивания, в котором этот элемент является местом назначения для отпускания. (Унаследовано от UIElement.)
Открытое событиеPreviewGiveFeedback Возникает, когда начинается операция перетаскивания. (Унаследовано от UIElement.)
Открытое событиеPreviewGotKeyboardFocus Возникает, когда фокус клавиатуры установлен на этом элементе. (Унаследовано от UIElement.)
Открытое событиеPreviewKeyDown Возникает при нажатии клавиши, если этот элемент имеет фокус. (Унаследовано от UIElement.)
Открытое событиеPreviewKeyUp Возникает при отжатии клавиши, если этот элемент имеет фокус. (Унаследовано от UIElement.)
Открытое событиеPreviewLostKeyboardFocus Возникает, когда фокус клавиатуры перестаёт быть установленным на этом элементе. (Унаследовано от UIElement.)
Открытое событиеPreviewMouseDoubleClick

Возникает, когда пользователь нажимает кнопку мыши два или более раз.

(Унаследовано от Control.)

Открытое событиеPreviewMouseDown Возникает при нажатии любой кнопки мыши при условии, если указатель мыши находится над этим элементом. (Унаследовано от UIElement.)
Открытое событиеPreviewMouseLeftButtonDown Возникает при нажатии левой кнопки мыши при условии, если указатель мыши находится над этим элементом. (Унаследовано от UIElement.)
Открытое событиеPreviewMouseLeftButtonUp Возникает при отпускании левой кнопки мыши при условии, если указатель мыши находится над этим элементом. (Унаследовано от UIElement.)
Открытое событиеPreviewMouseMove Возникает, при перемещении указателя мыши во время нахождения указателя мыши над этим элементом. (Унаследовано от UIElement.)
Открытое событиеPreviewMouseRightButtonDown Возникает при нажатии правой кнопки мыши при условии, если указатель мыши находится над этим элементом. (Унаследовано от UIElement.)
Открытое событиеPreviewMouseRightButtonUp Возникает при отпускании правой кнопки мыши при условии, если указатель мыши находится над этим элементом. (Унаследовано от UIElement.)
Открытое событиеPreviewMouseUp Возникает при отпускании любой кнопки мыши при условии, если указатель мыши находится над этим элементом. (Унаследовано от UIElement.)
Открытое событиеPreviewMouseWheel Возникает, когда пользователь вращает колёсико мыши при условии, если указатель мыши находится над этим элементом. (Унаследовано от UIElement.)
Открытое событиеPreviewQueryContinueDrag Возникает при изменении состояния клавиатуры или кнопки мыши во время операции перетаскивания. (Унаследовано от UIElement.)
Открытое событиеPreviewStylusButtonDown Возникает при нажатии кнопки пера при условии при условии, если указатель находится над этим элементом. (Унаследовано от UIElement.)
Открытое событиеPreviewStylusButtonUp Возникает при отпускании кнопки пера при условии, если указатель находится над этим элементом. (Унаследовано от UIElement.)
Открытое событиеPreviewStylusDown Возникает при касании пером дигитайзера во время его нахождения над этим элементом. (Унаследовано от UIElement.)
Открытое событиеPreviewStylusInAirMove Возникает при перемещении пера над элементом без соприкосновения с дигитайзером. (Унаследовано от UIElement.)
Открытое событиеPreviewStylusInRange Возникает, когда перо находится достаточно близко к дигитайзеру, чтобы быть обнаруженным, при условии, если указатель находится над этим элементом. (Унаследовано от UIElement.)
Открытое событиеPreviewStylusMove Возникает при перемещении пера над элементом. Чтобы возникло данное событие, перо должно перемещаться, будучи обнаруженным дигитайзером, в противном случае возникает событие PreviewStylusInAirMove. (Унаследовано от UIElement.)
Открытое событиеPreviewStylusOutOfRange Возникает, когда перо находится слишком далеко от дигитайзера, чтобы быть обнаруженным. (Унаследовано от UIElement.)
Открытое событиеPreviewStylusSystemGesture Возникает, когда пользователь воспроизводит один из нескольких жестов пера. (Унаследовано от UIElement.)
Открытое событиеPreviewStylusUp Возникает, когда пользователь отрывает перо от дигитайзера при условии, если указатель находится над этим элементом. (Унаследовано от UIElement.)
Открытое событиеPreviewTextInput Возникает, когда данный элемент получает текст аппаратно-независимым образом. (То есть возникновение события не зависит от того, при помощи какого устройства текст был введён в элемент). (Унаследовано от UIElement.)
Открытое событиеPreviewTouchDown Возникает, когда палец касается экрана при условии, если палец находится над этим элементом. (Унаследовано от UIElement.)
Открытое событиеPreviewTouchMove Возникает при перемещении пальца по экрану при условии, если палец находится над этим элементом. (Унаследовано от UIElement.)
Открытое событиеPreviewTouchUp Возникает, когда палец отрывается от экрана при условии, если палец находится над этим элементом. (Унаследовано от UIElement.)
Открытое событиеQueryContinueDrag Возникает при изменении состояния клавиатуры или кнопки мыши во время операции перетаскивания. (Унаследовано от UIElement.)
Открытое событиеQueryCursor Возникает при получении запроса отображения курсора. Это событие инициируется при каждом изменении положения указателя мыши на элементе, что означает возможную необходимость изменения объекта курсора в связи с его новым положением. (Унаследовано от UIElement.)
Открытое событиеRequestBringIntoView Возникает при вызове в данном элементе метода BringIntoView. (Унаследовано от FrameworkElement.)
Открытое событиеSizeChanged Возникает при изменении значения любого из свойств действительных размеров этого элемента — ActualHeight или ActualWidth. (Унаследовано от FrameworkElement.)
Открытое событиеSourceUpdated Возникает, когда для любой существующей привязки свойств этого элемента происходит изменение значения свойства-источника. (Унаследовано от FrameworkElement.)
Открытое событиеStylusButtonDown Возникает при нажатии кнопки пера при условии при условии, если указатель находится над этим элементом. (Унаследовано от UIElement.)
Открытое событиеStylusButtonUp Возникает при отпускании кнопки пера при условии, если указатель находится над этим элементом. (Унаследовано от UIElement.)
Открытое событиеStylusDown Возникает при касании пером дигитайзера при условии, если перо находится над этим элементом. (Унаследовано от UIElement.)
Открытое событиеStylusEnter Возникает, когда перо входит в границы этого элемента. (Унаследовано от UIElement.)
Открытое событиеStylusInAirMove Возникает при перемещении пера над элементом без соприкосновения с дигитайзером. (Унаследовано от UIElement.)
Открытое событиеStylusInRange Возникает, когда перо находится достаточно близко к дигитайзеру, чтобы быть обнаруженным, при условии, если указатель находится над этим элементом. (Унаследовано от UIElement.)
Открытое событиеStylusLeave Возникает, когда перо покидает границы этого элемента. (Унаследовано от UIElement.)
Открытое событиеStylusMove Возникает при перемещении пера над этим элементом. Чтобы возникло данное событие, перо должно перемещаться, находясь на дигитайзере. В противном случае вместо него возникает событие StylusInAirMove. (Унаследовано от UIElement.)
Открытое событиеStylusOutOfRange Возникает, когда перо, располагаясь над этим элементом, находится слишком далеко от дигитайзера, чтобы быть обнаруженным. (Унаследовано от UIElement.)
Открытое событиеStylusSystemGesture Возникает, когда пользователь воспроизводит один из нескольких жестов пера. (Унаследовано от UIElement.)
Открытое событиеStylusUp Возникает, когда пользователь отрывает перо от дигитайзера при условии, если указатель находится над этим элементом. (Унаследовано от UIElement.)
Открытое событиеSubmenuClosedПроисходит при изменении значения свойства IsSubmenuOpen на false.
Открытое событиеSubmenuOpenedПроисходит при изменении значения свойства IsSubmenuOpen на true.
Открытое событиеTargetUpdated Возникает, когда для любой привязки свойств этого элемента происходит изменение значения целевого свойства. (Унаследовано от FrameworkElement.)
Открытое событиеTextInput Возникает, когда данный элемент получает текст аппаратно-независимым образом. (То есть возникновение события не зависит от того, при помощи какого устройства текст был введён в элемент). (Унаследовано от UIElement.)
Открытое событиеToolTipClosing Возникает непосредственно перед закрытием любой всплывающей этого элемента. (Унаследовано от FrameworkElement.)
Открытое событиеToolTipOpening Возникает, при открытии любой всплывающей подсказки этого элемента. (Унаследовано от FrameworkElement.)
Открытое событиеTouchDown Возникает, когда палец касается экрана при условии, если палец находится над этим элементом. (Унаследовано от UIElement.)
Открытое событиеTouchEnter Происходит при перемещении касания через границы этого элемента снаружи вовнутрь. (Унаследовано от UIElement.)
Открытое событиеTouchLeave Происходит при перемещении касания через границы этого элемента изнутри наружу. (Унаследовано от UIElement.)
Открытое событиеTouchMove Возникает при перемещении пальца по экрану при условии, если палец находится над этим элементом. (Унаследовано от UIElement.)
Открытое событиеTouchUp Возникает, когда палец отрывается от экрана при условии, если палец находится над этим элементом. (Унаследовано от UIElement.)
Открытое событиеUncheckedВозникает, если MenuItem не установлен.
Открытое событиеUnloaded Возникает при удалении элемента из дерева загруженных элементов. (Унаследовано от FrameworkElement.)
В начало страницы

  ИмяОписание
Открытое полеСтатический членCheckedEventИдентифицирует перенаправленное событие Checked.
Открытое полеСтатический членClickEventИдентифицирует перенаправленное событие Click.
Открытое полеСтатический членCommandParameterPropertyИдентифицирует свойство зависимостей CommandParameter.
Открытое полеСтатический членCommandPropertyИдентифицирует свойство зависимостей Command.
Открытое полеСтатический членCommandTargetPropertyИдентифицирует свойство зависимостей CommandTarget.
Открытое полеСтатический членIconPropertyИдентифицирует свойство зависимостей Icon.
Открытое полеСтатический членInputGestureTextPropertyИдентифицирует свойство зависимостей InputGestureText.
Открытое полеСтатический членIsCheckablePropertyИдентифицирует свойство зависимостей IsCheckable.
Открытое полеСтатический членIsCheckedPropertyИдентифицирует свойство зависимостей IsChecked.
Открытое полеСтатический членIsHighlightedPropertyИдентифицирует свойство зависимостей IsHighlighted.
Открытое полеСтатический членIsPressedProperty Идентифицирует свойство зависимостей IsPressed.
Открытое полеСтатический членIsSubmenuOpenPropertyИдентифицирует свойство зависимостей IsSubmenuOpen.
Открытое полеСтатический членIsSuspendingPopupAnimationPropertyИдентифицирует свойство зависимостей IsSuspendingPopupAnimation.
Открытое полеСтатический членItemContainerTemplateSelectorPropertyОпределяет свойство зависимостей ItemContainerTemplateSelector.
Открытое полеСтатический членRolePropertyИдентифицирует свойство зависимостей Role.
Открытое полеСтатический членStaysOpenOnClickPropertyИдентифицирует свойство зависимостей StaysOpenOnClick.
Открытое полеСтатический членSubmenuClosedEventИдентифицирует перенаправленное событие SubmenuClosed.
Открытое полеСтатический членSubmenuOpenedEventИдентифицирует перенаправленное событие SubmenuOpened.
Открытое полеСтатический членUncheckedEventИдентифицирует перенаправленное событие Unchecked.
Открытое полеСтатический членUsesItemContainerTemplatePropertyОпределяет свойство зависимостей UsesItemContainerTemplate.
В начало страницы

  ИмяОписание
Явная реализация интерфейсаЗакрытый методIAddChild.AddChild Этот член поддерживает инфраструктуру Windows Presentation Foundation (WPF) и не предназначен для использования непосредственно из программного кода. (Унаследовано от ItemsControl.)
Явная реализация интерфейсаЗакрытый методIAddChild.AddText Этот член поддерживает инфраструктуру Windows Presentation Foundation (WPF) и не предназначен для использования непосредственно из программного кода. (Унаследовано от ItemsControl.)
Явная реализация интерфейсаЗакрытый методIContainItemStorage.ClearУдаляет все ассоциации свойства. (Унаследовано от ItemsControl.)
Явная реализация интерфейсаЗакрытый методIContainItemStorage.ClearItemValueУдалите ассоциацию между заданным элементом и свойством. (Унаследовано от ItemsControl.)
Явная реализация интерфейсаЗакрытый методIContainItemStorage.ClearValueУдаляет указанное свойство из всех списков свойства. (Унаследовано от ItemsControl.)
Явная реализация интерфейсаЗакрытый методIContainItemStorage.ReadItemValueВозвращает значение указанного свойства, связанного с заданным элементом. (Унаследовано от ItemsControl.)
Явная реализация интерфейсаЗакрытый методIContainItemStorage.StoreItemValueХранит указанное свойство и значение, и связывает их с указанным элементом. (Унаследовано от ItemsControl.)
Явная реализация интерфейсаЗакрытый методIQueryAmbient.IsAmbientPropertyAvailableОписание этого элемента см. в методе IsAmbientPropertyAvailable. (Унаследовано от FrameworkElement.)
В начало страницы

MenuItem , является HeaderedItemsControl, что означает, что его заголовок и коллекции объектов могут быть любого типа (например, строка, изображение или панель). Дополнительные сведения см. в описании класса HeaderedItemsControl.

MenuItem может иметь подменю. Подменю MenuItem сделано из объектов в составе ItemCollection объекта MenuItem. Обычно MenuItem содержит другие объекты MenuItem, создающие вложенных меню.

MenuItem может иметь одну из нескольких функций:

  • Его можно выбирать для вызова команды.

  • Он может быть разделителем для других пунктов меню.

  • Он может быть заголовком для подменю.

  • Он может быть помечен или непомечен флажком.

ПримечаниеПримечание

По умолчанию для свойства HorizontalAlignment объекта MenuItem устанавливается значение HorizontalAlignment.Stretch. По умолчанию горизонтальное положение StackPanel задано как HorizontalAlignment.Center. При задании свойства Widthобъекта MenuItem посредством StackPanel, применяется значение по умолчанию стек-панели и элемент выравнивается по центру.

MenuItem обрабатывает событие MouseDown так, что если обработчик событий присоединен к MouseDown, этот обработчик никогда не будет вызываться. Чтобы добавить собственный обработчик, подпишитесь на событие PreviewMouseDown или MouseDown, вызвав AddHandler(RoutedEvent, Delegate, Boolean) с параметром handledEventsToo в значении true.

Настройка элемента управления MenuItem

Чтобы применить одинаковые настройки свойств к нескольким элементам управления MenuItem, следует использовать свойство Style. Предусмотренный по умолчанию шаблон ControlTemplate можно изменить, чтобы придать элементу управления уникальный внешний вид.
Дополнительные сведения о создании ControlTemplate см. в разделе Настройка внешнего вида существующего элемента управления путем создания объекта ControlTemplate. Чтобы увидеть части и состояния, относящиеся к MenuItem, см. Стили и шаблоны элемента Menu.

Свойства зависимостей для этого элемента управления могут быть заданы посредством стиля элемента управления по умолчанию. Если свойство задано стилем по умолчанию, его заданное по умолчанию значение может измениться, когда элемент управления появится в приложении. Стиль по умолчанию определяется тем, какая тема рабочего стола используется, когда приложение выполняется. Дополнительные сведения см. в разделе Темы WPF по умолчанию.

ПримечаниеПримечание

Установка значения визуального свойства вступит в силу только в том случае, если свойство одновременно присутствует в шаблон элемента управления MenuItem по умолчанию и его значение устанавливается с помощью TemplateBinding. Список визуальных свойств представлен в подразделе "Изменение визуальной структуры элемента управления" раздела Настройка внешнего вида существующего элемента управления путем создания объекта ControlTemplate.

В следующем примере создается объект Menu для управления текстом в элементе управления TextBox. Элемент управления Menu содержит объекты MenuItem, использующие свойства Command, IsCheckable и Header, а также события Checked, Unchecked и Click.


<Menu>
  <MenuItem Header="_Edit">
    <MenuItem Command="ApplicationCommands.Copy"/>
    <MenuItem Command="ApplicationCommands.Cut"/>
    <MenuItem Command="ApplicationCommands.Paste"/>
  </MenuItem>
  <MenuItem Header="_Font">
    <MenuItem Header="_Bold" IsCheckable="True"
              Checked="Bold_Checked"
              Unchecked="Bold_Unchecked"/>
    <MenuItem Header="_Italic" IsCheckable="True"
              Checked="Italic_Checked"
              Unchecked="Italic_Unchecked"/>
    <Separator/>
    <MenuItem Header="I_ncrease Font Size"
              Click="IncreaseFont_Click"/>
    <MenuItem Header="_Decrease Font Size"
              Click="DecreaseFont_Click"/>
  </MenuItem>
</Menu>
<TextBox Name="textBox1" TextWrapping="Wrap"
         Margin="2">
  The quick brown fox jumps over the lazy dog.
</TextBox>




Private Sub Bold_Checked(ByVal sender As Object, ByVal e As RoutedEventArgs)
    textBox1.FontWeight = FontWeights.Bold
End Sub

Private Sub Bold_Unchecked(ByVal sender As Object, ByVal e As RoutedEventArgs)
    textBox1.FontWeight = FontWeights.Normal
End Sub

Private Sub Italic_Checked(ByVal sender As Object, ByVal e As RoutedEventArgs)
    textBox1.FontStyle = FontStyles.Italic
End Sub

Private Sub Italic_Unchecked(ByVal sender As Object, ByVal e As RoutedEventArgs)
    textBox1.FontStyle = FontStyles.Normal
End Sub

Private Sub IncreaseFont_Click(ByVal sender As Object, ByVal e As RoutedEventArgs)
    If textBox1.FontSize < 18 Then
        textBox1.FontSize += 2
    End If
End Sub

Private Sub DecreaseFont_Click(ByVal sender As Object, ByVal e As RoutedEventArgs)
    If textBox1.FontSize > 10 Then
        textBox1.FontSize -= 2
    End If
End Sub




private void Bold_Checked(object sender, RoutedEventArgs e)
{
    textBox1.FontWeight = FontWeights.Bold;
}

private void Bold_Unchecked(object sender, RoutedEventArgs e)
{
    textBox1.FontWeight = FontWeights.Normal;
}

private void Italic_Checked(object sender, RoutedEventArgs e)
{
    textBox1.FontStyle = FontStyles.Italic;
}

private void Italic_Unchecked(object sender, RoutedEventArgs e)
{
    textBox1.FontStyle = FontStyles.Normal;
}

private void IncreaseFont_Click(object sender, RoutedEventArgs e)
{
    if (textBox1.FontSize < 18)
    {
        textBox1.FontSize += 2;
    }
}

private void DecreaseFont_Click(object sender, RoutedEventArgs e)
{
    if (textBox1.FontSize > 10)
    {
        textBox1.FontSize -= 2;
    }
}


.NET Framework

Поддерживается в версиях: 4.5, 4, 3.5, 3.0

.NET Framework (клиентский профиль)

Поддерживается в версиях: 4, 3.5 с пакетом обновления 1 (SP1)

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista с пакетом обновления 2 (SP2), Windows Server 2008 (роль основных серверных компонентов не поддерживается), Windows Server 2008 R2 (роль основных серверных компонентов поддерживается в пакете обновления 1 (SP1) или выше; системы на базе Itanium не поддерживаются)

Среда .NET Framework поддерживает не все версии каждой платформы. Поддерживаемые версии перечислены в разделе Требования к системе для .NET Framework.

Любые открытые static (Shared в Visual Basic) члены этого типа являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

Добавления сообщества

Показ:
© 2014 Microsoft