ContentElement.RaiseEvent(RoutedEventArgs) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Genera un evento indirizzato specifico. L'evento RoutedEvent da generare è identificato all'interno dell'istanza RoutedEventArgs fornita (come la proprietà RoutedEvent dei dati dell'evento).
public:
virtual void RaiseEvent(System::Windows::RoutedEventArgs ^ e);
public void RaiseEvent (System.Windows.RoutedEventArgs e);
abstract member RaiseEvent : System.Windows.RoutedEventArgs -> unit
override this.RaiseEvent : System.Windows.RoutedEventArgs -> unit
Public Sub RaiseEvent (e As RoutedEventArgs)
Parametri
Oggetto RoutedEventArgs che contiene i dati dell'evento e identifica anche l'evento da generare.
Implementazioni
Esempio
Nell'esempio seguente vengono creati i dati dell'evento, viene aggiunto l'identificatore dell'evento ai dati e quindi viene usata l'istanza dei dati dell'evento per generare un evento indirizzato personalizzato.
void RaiseTapEvent()
{
RoutedEventArgs newEventArgs = new RoutedEventArgs();
newEventArgs.RoutedEvent = MyCustomLink.TapEvent;
//newEvent.SetSource(this);
RaiseEvent(newEventArgs);
}
Private Sub RaiseTapEvent()
Dim newEventArgs As New RoutedEventArgs()
newEventArgs.RoutedEvent = MyCustomLink.TapEvent
'newEvent.SetSource(Me)
MyBase.RaiseEvent(newEventArgs)
End Sub
Commenti
Il e
parametro viene tipizzato come tipo di base comune per tutti i dati dell'evento indirizzato. Tuttavia, i dati dell'evento devono essere forniti come tipo di dati dell'evento più specifico disponibile per l'evento generato, perché RoutedEventArgs le classi derivate contengono le proprietà di dati specifiche effettive destinate all'evento specifico quando viene generato.
RoutedEventArgs non è solo le proprietà di stato per l'evento; identifica anche l'evento indirizzato da generare. Questo modello di generazione di eventi e i dati degli eventi indirizzati differiscono sia da eventi CLR (Common Language Runtime) e classi di dati, che in genere contengono solo proprietà correlate all'evento.