Экспорт (0) Печать
Развернуть все
Развернуть Свернуть
Эта статья переведена вручную. Наведите указатель мыши на предложения статьи, чтобы просмотреть исходный текст.
Перевод
Текст оригинала

UIElement.MouseLeftButtonUp - событие

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

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

public event MouseButtonEventHandler MouseLeftButtonUp
<object MouseLeftButtonUp="MouseButtonEventHandler" .../>

Реализации

IInputElement.MouseLeftButtonUp

Поле идентификатора

MouseLeftButtonUpEvent

Стратегия маршрутизации

Прямая

Delegate

MouseButtonEventHandler

  • Переопределяет OnMouseLeftButtonUp для использования обработчика класса данного события в производных классах.

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

Данное событие является одним из нескольких связанных событий, сообщающих об особенностях события Mouse.MouseUp, связанного с кнопками мыши, а также вложенным событием, которое обрабатывается всеми элементами маршрута события.

Данные этого события предоставляют информацию об основном событии Mouse.MouseUp. Если это событие помечено как обработанное на маршруте событий, связанные с кнопкой мыши события все равно инициируются; однако обработчики событий, связанных с кнопкой мыши, необходимо добавить путем явного вызова метода AddHandler с параметром обработки событий, уже помеченных как обработанные, чтобы эти обработчики прослушивали событие. При отметке MouseLeftButtonUp как обработанного, по существу, Mouse.MouseUp также отмечается как обработанное для всех дальнейших слушателей по маршруту, а также на всех связанных событиях.

С концептуальной точки зрения это событие (как и другие события, связанные с событиями нажатия кнопок мыши UIElement) можно рассматривать как "службу" (определение которой содержится в классе Mouse). Благодаря этому событию больше нет необходимости проверять состояние кнопок мыши (левая или правая, нажата или отпущена), анализируя данные исходных событий мыши. Для более продвинутых скриптов, например для проверки состояний нестандартных кнопок, может потребоваться использовать APIs в классе Mouse вместо класса UIElement.

.NET Framework

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

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

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

Windows 7, Windows Vista с пакетом обновления 1 (SP1) или выше, Windows XP с пакетом обновления 3 (SP3), Windows Server 2008 (Server Core не поддерживается), Windows Server 2008 R2 (Server Core поддерживается с пакетом обновления 1 (SP1) или более поздним), Windows Server 2003 SP2

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

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

ДОБАВИТЬ
Показ:
© 2014 Microsoft