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 .