RoutedEventArgs Конструкторы

Определение

Инициализирует новый экземпляр класса RoutedEventArgs.

Перегрузки

RoutedEventArgs()

Инициализирует новый экземпляр класса RoutedEventArgs.

RoutedEventArgs(RoutedEvent)

Инициализирует новый экземпляр класса RoutedEventArgs с помощью переданного идентификатора маршрутизируемого события.

RoutedEventArgs(RoutedEvent, Object)

Инициализирует новый экземпляр класса RoutedEventArgs с помощью переданного идентификатора маршрутизируемого события, предоставляя возможность объявить другой источник события.

RoutedEventArgs()

Инициализирует новый экземпляр класса RoutedEventArgs.

public:
 RoutedEventArgs();
public RoutedEventArgs ();
Public Sub New ()

Комментарии

При использовании этого конструктора без параметров все открытые свойства нового RoutedEventArgs экземпляра предполагают следующие значения по умолчанию:

  • Для RoutedEvent задается значение по умолчанию null.

  • Handled значение по умолчанию — false

  • Для Source задается значение по умолчанию null.

  • Для OriginalSource задается значение по умолчанию null.

Значения NULL для Source и OriginalSource только означают, что RoutedEventArgs данные не пытаются указать источник. Если этот экземпляр используется в вызове RaiseEvent, Source значения и OriginalSource значения заполняются на основе элемента, который вызвал событие и передается прослушивателям через маршрутизацию.

См. также раздел

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

RoutedEventArgs(RoutedEvent)

Инициализирует новый экземпляр класса RoutedEventArgs с помощью переданного идентификатора маршрутизируемого события.

public:
 RoutedEventArgs(System::Windows::RoutedEvent ^ routedEvent);
public RoutedEventArgs (System.Windows.RoutedEvent routedEvent);
new System.Windows.RoutedEventArgs : System.Windows.RoutedEvent -> System.Windows.RoutedEventArgs
Public Sub New (routedEvent As RoutedEvent)

Параметры

routedEvent
RoutedEvent

Идентификатор маршрутизируемого события для данного экземпляра класса RoutedEventArgs.

Примеры

В следующем примере создается новый RoutedEventArgs объект для использования в вызове RaiseEvent.

void RaiseTapEvent()
{
        RoutedEventArgs newEventArgs = new RoutedEventArgs(MyButtonSimple.TapEvent);
        RaiseEvent(newEventArgs);
}
Private Sub RaiseTapEvent()
    Dim newEventArgs As New RoutedEventArgs(MyButtonSimple.TapEvent)
    MyBase.RaiseEvent(newEventArgs)
End Sub

Комментарии

При использовании этого перегруженного конструктора неуказаемые свойства нового RoutedEventArgs экземпляра предполагают следующие значения по умолчанию:

  • Handled значение по умолчанию — false

  • Для Source задается значение по умолчанию null.

  • Для OriginalSource задается значение по умолчанию null.

Значения NULL для Source и OriginalSource только означают, что при этом RoutedEventArgs не предпринимается попытка указать источник. Если этот экземпляр используется в вызове RaiseEvent, Source значения и OriginalSource значения заполняются на основе элемента, который вызвал событие и передается прослушивателям через маршрутизацию.

См. также раздел

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

RoutedEventArgs(RoutedEvent, Object)

Инициализирует новый экземпляр класса RoutedEventArgs с помощью переданного идентификатора маршрутизируемого события, предоставляя возможность объявить другой источник события.

public:
 RoutedEventArgs(System::Windows::RoutedEvent ^ routedEvent, System::Object ^ source);
public RoutedEventArgs (System.Windows.RoutedEvent routedEvent, object source);
new System.Windows.RoutedEventArgs : System.Windows.RoutedEvent * obj -> System.Windows.RoutedEventArgs
Public Sub New (routedEvent As RoutedEvent, source As Object)

Параметры

routedEvent
RoutedEvent

Идентификатор маршрутизируемого события для данного экземпляра класса RoutedEventArgs.

source
Object

Альтернативный источник, который будет сообщен при обработке события. Предварительно заполняет свойство Source.

Комментарии

При использовании этого перегруженного конструктора неуказаемые свойства нового RoutedEventArgs экземпляра предполагают следующие значения по умолчанию:

  • Handled значение по умолчанию — false

  • Для OriginalSource задается значение по умолчанию null.

Значения NULL для OriginalSource заполняются на основе элемента, который вызвал событие и передается через маршрутизацию, но будет считываться null до вызова.

Используйте эту сигнатуру при передаче RoutedEventArgs в виртуальные машины, например OnSelectionChanged, где аргументы используются для внутреннего вызова RaiseEvent .

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