RoutedEventArgs Oluşturucular

Tanım

RoutedEventArgs sınıfının yeni bir örneğini başlatır.

Aşırı Yüklemeler

RoutedEventArgs()

RoutedEventArgs sınıfının yeni bir örneğini başlatır.

RoutedEventArgs(RoutedEvent)

Sağlanan yönlendirilmiş olay tanımlayıcısını RoutedEventArgs kullanarak sınıfının yeni bir örneğini başlatır.

RoutedEventArgs(RoutedEvent, Object)

Sağlanan yönlendirilmiş olay tanımlayıcısını RoutedEventArgs kullanarak sınıfının yeni bir örneğini başlatır ve olay için farklı bir kaynak bildirme fırsatı sağlar.

RoutedEventArgs()

RoutedEventArgs sınıfının yeni bir örneğini başlatır.

public:
 RoutedEventArgs();
public RoutedEventArgs ();
Public Sub New ()

Açıklamalar

Bu parametresiz oluşturucu kullanılırken, yeni RoutedEventArgs örneğin tüm genel özellikleri aşağıdaki varsayılan değerleri varsayar:

için Source null değerler ve OriginalSource yalnızca verilerin kaynağı belirtme girişiminde bulunmadığı anlamına gelir RoutedEventArgs . Bu örnek çağrısında RaiseEventSource kullanıldığında ve OriginalSource değerleri, olayı tetikleyen öğeye göre doldurulur ve yönlendirme aracılığıyla dinleyicilere geçirilir.

Ayrıca bkz.

Şunlara uygulanır

RoutedEventArgs(RoutedEvent)

Sağlanan yönlendirilmiş olay tanımlayıcısını RoutedEventArgs kullanarak sınıfının yeni bir örneğini başlatır.

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)

Parametreler

routedEvent
RoutedEvent

Sınıfın bu örneği için yönlendirilmiş olay tanımlayıcısı RoutedEventArgs .

Örnekler

Aşağıdaki örnek, çağrısında RaiseEventkullanılmak üzere yeni RoutedEventArgs bir oluşturur.

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

Açıklamalar

Bu aşırı yüklenmiş oluşturucuyu kullanırken, yeni RoutedEventArgs örneğin belirtilmemiş özellikleri aşağıdaki varsayılan değerleri varsayar:

için Source null değerler ve OriginalSource yalnızca bunun RoutedEventArgs kaynağı belirtme girişiminde bulunmadığı anlamına gelir. Bu örnek çağrısında RaiseEventSource kullanıldığında ve OriginalSource değerleri, olayı tetikleyen öğeye göre doldurulur ve yönlendirme aracılığıyla dinleyicilere geçirilir.

Ayrıca bkz.

Şunlara uygulanır

RoutedEventArgs(RoutedEvent, Object)

Sağlanan yönlendirilmiş olay tanımlayıcısını RoutedEventArgs kullanarak sınıfının yeni bir örneğini başlatır ve olay için farklı bir kaynak bildirme fırsatı sağlar.

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)

Parametreler

routedEvent
RoutedEvent

Sınıfın bu örneği için yönlendirilmiş olay tanımlayıcısı RoutedEventArgs .

source
Object

Olay işlendiğinde raporlanacak alternatif bir kaynak. Bu, özelliği önceden doldurur Source .

Açıklamalar

Bu aşırı yüklenmiş oluşturucuyu kullanırken, yeni RoutedEventArgs örneğin belirtilmemiş özellikleri aşağıdaki varsayılan değerleri varsayar:

için OriginalSource null değerler, olayı tetikleyen ve yönlendirme aracılığıyla geçirilen öğeye göre doldurulur, ancak çağrıdan önce okunur null .

Bağımsız değişkenlerin dahili olarak OnSelectionChangedçağrıldığı RaiseEvent gibi sanallara geçirirken RoutedEventArgs bu imzayı kullanın.

Şunlara uygulanır