ContentElement.RaiseEvent(RoutedEventArgs) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirli bir yönlendirilmiş olayı oluşturur. RoutedEvent oluşturulacak değeri, sağlanan örnekte (bu olay verilerinin RoutedEventArgs özelliği olarak) tanımlanırRoutedEvent.
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)
Parametreler
RoutedEventArgs Olay verilerini içeren ve ayrıca yükseltilmesi gereken olayı tanımlayan bir.
Uygulamalar
Örnekler
Aşağıdaki örnek olay verileri oluşturur, olay tanımlayıcısını verilere ekler ve ardından özel bir yönlendirilmiş olay oluşturmak için olay veri örneğini kullanır.
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
Açıklamalar
e parametresi, tüm yönlendirilen olay verileri için ortak temel tür olarak yazılır; ancak türetilmiş sınıflar, tetiklendiğinde belirli bir olaya yönelik gerçek belirli veri özelliklerini içerdiğinden, RoutedEventArgs olay verileri oluşturulmakta olan olay için kullanılabilen en özel olay veri türü olarak verilmelidir.
RoutedEventArgs yalnızca olayın durum özellikleri değildir; ayrıca hangi yönlendirilmiş olayın yükseltilmesi gerekesini de tanımlar. Bu olay oluşturma düzeni ve yönlendirilen olay verileri, genellikle yalnızca olayla ilgili özellikleri içeren ortak dil çalışma zamanı (CLR) olaylarından ve veri sınıflarından farklıdır.