Поделиться через


TreeViewItem.OnMouseLeftButtonDown(MouseButtonEventArgs) Метод

Определение

Предоставляет обработку MouseLeftButtonDown классов для события.

protected:
 override void OnMouseLeftButtonDown(System::Windows::Input::MouseButtonEventArgs ^ e);
protected override void OnMouseLeftButtonDown(System.Windows.Input.MouseButtonEventArgs e);
override this.OnMouseLeftButtonDown : System.Windows.Input.MouseButtonEventArgs -> unit
Protected Overrides Sub OnMouseLeftButtonDown (e As MouseButtonEventArgs)

Параметры

e
MouseButtonEventArgs

Данные события.

Комментарии

Если мышь ClickCount имеет два значения, значение IsExpanded свойства переключается true или falseприводит TreeViewItem к развертыванию или сворачиванию.

Эта реализация помечает MouseLeftButtonDown событие как обработанное, задав Handled для свойства данных события значение true.

Примечания для тех, кто наследует этот метод

При переопределении OnMouseLeftButtonDown(MouseButtonEventArgs)всегда вызывайте базовую реализацию в реализации OnMouseLeftButtonDown(MouseButtonEventArgs) . Сбой вызова базовой реализации запрещает базовым классам обрабатывать событие с помощью обработчика классов, что может изменить поведение времени выполнения конечного класса. Базовую реализацию можно вызвать до или после специальной обработки в зависимости от ваших требований.

Применяется к