ContentElement.RaiseEvent(RoutedEventArgs) Yöntem

Tanım

Belirli bir yönlendirilmiş olayı tetikler. oluşturulacak RoutedEvent değeri, sağlanan örnekte (bu olay verilerinin RoutedEvent özelliği olarak) tanımlanırRoutedEventArgs.

C#
public void RaiseEvent (System.Windows.RoutedEventArgs e);

Parametreler

e
RoutedEventArgs

RoutedEventArgs Olay verilerini içeren ve ayrıca yükseltecek olayı tanımlayan bir.

Uygulamalar

Örnekler

Aşağıdaki örnek olay verilerini oluşturur, olay tanımlayıcısını verilere ekler ve ardından olay veri örneğini kullanarak özel bir yönlendirilmiş olay oluşturur.

C#
void RaiseTapEvent()
{
  RoutedEventArgs newEventArgs = new RoutedEventArgs();
  newEventArgs.RoutedEvent = MyCustomLink.TapEvent;
  //newEvent.SetSource(this);
  RaiseEvent(newEventArgs);
}

Açıklamalar

e parametresi, yönlendirilen tüm 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 belirli olay veri türü olarak verilmelidir.

RoutedEventArgs yalnızca olayın durum özellikleri değildir; ayrıca hangi yönlendirilmiş olayın tetiklendireceklerini 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.

Şunlara uygulanır

Ürün Sürümler
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7