ExtensionMethods.RaiseEvent Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
RaiseEvent(EventHandler, Object, EventArgs) |
Helper method to perform the null check necessary to raise an event safely. |
RaiseEvent(PropertyChangingEventHandler, Object, String) |
Helper method to perform the null check necessary to raise an event safely. |
RaiseEvent(PropertyChangingEventHandler, Object, PropertyChangingEventArgs) |
Helper method to perform the null check necessary to raise an event safely. |
RaiseEvent(PropertyChangedEventHandler, Object, String) |
Helper method to perform the null check necessary to raise an event safely. |
RaiseEvent(EventHandler<DependencyPropertyChangedEventArgs>, Object, DependencyPropertyChangedEventArgs) |
Helper method to perform the null check necessary to raise an event safely. |
RaiseEvent(CancelEventHandler, Object, CancelEventArgs) |
Helper method to perform the null check necessary to raise an event safely. |
RaiseEvent(NotifyCollectionChangedEventHandler, Object, NotifyCollectionChangedEventArgs) |
Helper method to perform the null check necessary to raise an event safely. |
RaiseEvent(EventHandler, Object) |
Helper method to perform the null check necessary to raise an event safely. |
RaiseEvent(PropertyChangedEventHandler, Object, PropertyChangedEventArgs) |
Helper method to perform the null check necessary to raise an event safely. |
RaiseEvent<TEventArgs>(EventHandler<TEventArgs>, Object, TEventArgs) |
Helper method to perform the null check necessary to raise an event safely. |
RaiseEvent(EventHandler, Object, EventArgs)
Helper method to perform the null check necessary to raise an event safely.
public:
[System::Runtime::CompilerServices::Extension]
static void RaiseEvent(EventHandler ^ eventHandler, System::Object ^ source, EventArgs ^ args);
public static void RaiseEvent (this EventHandler eventHandler, object source, EventArgs args);
static member RaiseEvent : EventHandler * obj * EventArgs -> unit
<Extension()>
Public Sub RaiseEvent (eventHandler As EventHandler, source As Object, args As EventArgs)
Parameters
- eventHandler
- EventHandler
The event.
- source
- Object
The event's source parameter.
- args
- EventArgs
The event's argument parameter.
Applies to
RaiseEvent(PropertyChangingEventHandler, Object, String)
Helper method to perform the null check necessary to raise an event safely.
public:
[System::Runtime::CompilerServices::Extension]
static void RaiseEvent(System::ComponentModel::PropertyChangingEventHandler ^ eventHandler, System::Object ^ source, System::String ^ propertyName);
public static void RaiseEvent (this System.ComponentModel.PropertyChangingEventHandler eventHandler, object source, string propertyName);
static member RaiseEvent : System.ComponentModel.PropertyChangingEventHandler * obj * string -> unit
<Extension()>
Public Sub RaiseEvent (eventHandler As PropertyChangingEventHandler, source As Object, propertyName As String)
Parameters
- eventHandler
- PropertyChangingEventHandler
The event.
- source
- Object
The event's source parameter.
- propertyName
- String
The name of the property which is changing.
Applies to
RaiseEvent(PropertyChangingEventHandler, Object, PropertyChangingEventArgs)
Helper method to perform the null check necessary to raise an event safely.
public:
[System::Runtime::CompilerServices::Extension]
static void RaiseEvent(System::ComponentModel::PropertyChangingEventHandler ^ eventHandler, System::Object ^ source, System::ComponentModel::PropertyChangingEventArgs ^ args);
public static void RaiseEvent (this System.ComponentModel.PropertyChangingEventHandler eventHandler, object source, System.ComponentModel.PropertyChangingEventArgs args);
static member RaiseEvent : System.ComponentModel.PropertyChangingEventHandler * obj * System.ComponentModel.PropertyChangingEventArgs -> unit
<Extension()>
Public Sub RaiseEvent (eventHandler As PropertyChangingEventHandler, source As Object, args As PropertyChangingEventArgs)
Parameters
- eventHandler
- PropertyChangingEventHandler
The event.
- source
- Object
The event's source parameter.
The event's argument parameter.
Applies to
RaiseEvent(PropertyChangedEventHandler, Object, String)
Helper method to perform the null check necessary to raise an event safely.
public:
[System::Runtime::CompilerServices::Extension]
static void RaiseEvent(System::ComponentModel::PropertyChangedEventHandler ^ eventHandler, System::Object ^ source, System::String ^ propertyName);
public static void RaiseEvent (this System.ComponentModel.PropertyChangedEventHandler eventHandler, object source, string propertyName);
static member RaiseEvent : System.ComponentModel.PropertyChangedEventHandler * obj * string -> unit
<Extension()>
Public Sub RaiseEvent (eventHandler As PropertyChangedEventHandler, source As Object, propertyName As String)
Parameters
- eventHandler
- PropertyChangedEventHandler
The event.
- source
- Object
The event's source parameter.
- propertyName
- String
The name of the property which changed.
Applies to
RaiseEvent(EventHandler<DependencyPropertyChangedEventArgs>, Object, DependencyPropertyChangedEventArgs)
Helper method to perform the null check necessary to raise an event safely.
public:
[System::Runtime::CompilerServices::Extension]
static void RaiseEvent(EventHandler<System::Windows::DependencyPropertyChangedEventArgs> ^ eventHandler, System::Object ^ source, System::Windows::DependencyPropertyChangedEventArgs args);
public static void RaiseEvent (this EventHandler<System.Windows.DependencyPropertyChangedEventArgs> eventHandler, object source, System.Windows.DependencyPropertyChangedEventArgs args);
static member RaiseEvent : EventHandler<System.Windows.DependencyPropertyChangedEventArgs> * obj * System.Windows.DependencyPropertyChangedEventArgs -> unit
<Extension()>
Public Sub RaiseEvent (eventHandler As EventHandler(Of DependencyPropertyChangedEventArgs), source As Object, args As DependencyPropertyChangedEventArgs)
Parameters
- eventHandler
- EventHandler<DependencyPropertyChangedEventArgs>
The event.
- source
- Object
The event's source parameter.
The event's argument parameter.
Applies to
RaiseEvent(CancelEventHandler, Object, CancelEventArgs)
Helper method to perform the null check necessary to raise an event safely.
public:
[System::Runtime::CompilerServices::Extension]
static void RaiseEvent(System::ComponentModel::CancelEventHandler ^ eventHandler, System::Object ^ source, System::ComponentModel::CancelEventArgs ^ args);
public static void RaiseEvent (this System.ComponentModel.CancelEventHandler eventHandler, object source, System.ComponentModel.CancelEventArgs args);
static member RaiseEvent : System.ComponentModel.CancelEventHandler * obj * System.ComponentModel.CancelEventArgs -> unit
<Extension()>
Public Sub RaiseEvent (eventHandler As CancelEventHandler, source As Object, args As CancelEventArgs)
Parameters
- eventHandler
- CancelEventHandler
The event.
- source
- Object
The event's source parameter.
- args
- CancelEventArgs
The event's argument parameter.
Applies to
RaiseEvent(NotifyCollectionChangedEventHandler, Object, NotifyCollectionChangedEventArgs)
Helper method to perform the null check necessary to raise an event safely.
public:
[System::Runtime::CompilerServices::Extension]
static void RaiseEvent(System::Collections::Specialized::NotifyCollectionChangedEventHandler ^ eventHandler, System::Object ^ source, System::Collections::Specialized::NotifyCollectionChangedEventArgs ^ args);
public static void RaiseEvent (this System.Collections.Specialized.NotifyCollectionChangedEventHandler eventHandler, object source, System.Collections.Specialized.NotifyCollectionChangedEventArgs args);
static member RaiseEvent : System.Collections.Specialized.NotifyCollectionChangedEventHandler * obj * System.Collections.Specialized.NotifyCollectionChangedEventArgs -> unit
<Extension()>
Public Sub RaiseEvent (eventHandler As NotifyCollectionChangedEventHandler, source As Object, args As NotifyCollectionChangedEventArgs)
Parameters
- eventHandler
- NotifyCollectionChangedEventHandler
The event.
- source
- Object
The event's source parameter.
The event's argument parameter.
Applies to
RaiseEvent(EventHandler, Object)
Helper method to perform the null check necessary to raise an event safely.
public:
[System::Runtime::CompilerServices::Extension]
static void RaiseEvent(EventHandler ^ eventHandler, System::Object ^ source);
public static void RaiseEvent (this EventHandler eventHandler, object source);
static member RaiseEvent : EventHandler * obj -> unit
<Extension()>
Public Sub RaiseEvent (eventHandler As EventHandler, source As Object)
Parameters
- eventHandler
- EventHandler
The event.
- source
- Object
The event's source parameter.
Applies to
RaiseEvent(PropertyChangedEventHandler, Object, PropertyChangedEventArgs)
Helper method to perform the null check necessary to raise an event safely.
public:
[System::Runtime::CompilerServices::Extension]
static void RaiseEvent(System::ComponentModel::PropertyChangedEventHandler ^ eventHandler, System::Object ^ source, System::ComponentModel::PropertyChangedEventArgs ^ args);
public static void RaiseEvent (this System.ComponentModel.PropertyChangedEventHandler eventHandler, object source, System.ComponentModel.PropertyChangedEventArgs args);
static member RaiseEvent : System.ComponentModel.PropertyChangedEventHandler * obj * System.ComponentModel.PropertyChangedEventArgs -> unit
<Extension()>
Public Sub RaiseEvent (eventHandler As PropertyChangedEventHandler, source As Object, args As PropertyChangedEventArgs)
Parameters
- eventHandler
- PropertyChangedEventHandler
The event.
- source
- Object
The event's source parameter.
The event's argument parameter.
Applies to
RaiseEvent<TEventArgs>(EventHandler<TEventArgs>, Object, TEventArgs)
Helper method to perform the null check necessary to raise an event safely.
public:
generic <typename TEventArgs>
where TEventArgs : EventArgs[System::Runtime::CompilerServices::Extension]
static void RaiseEvent(EventHandler<TEventArgs> ^ eventHandler, System::Object ^ source, TEventArgs args);
public static void RaiseEvent<TEventArgs> (this EventHandler<TEventArgs> eventHandler, object source, TEventArgs args) where TEventArgs : EventArgs;
static member RaiseEvent : EventHandler<'EventArgs (requires 'EventArgs :> EventArgs)> * obj * 'EventArgs -> unit (requires 'EventArgs :> EventArgs)
<Extension()>
Public Sub RaiseEvent(Of TEventArgs As EventArgs) (eventHandler As EventHandler(Of TEventArgs), source As Object, args As TEventArgs)
Type Parameters
- TEventArgs
The EventArgs-derived event argument.
Parameters
- eventHandler
- EventHandler<TEventArgs>
The event.
- source
- Object
The event's source parameter.
- args
- TEventArgs
The event's argument parameter.