Share via


RoutedEvent.AddOwner(Type) Yöntem

Tanım

Başka bir sahip türünü bir RoutedEvent örnek tarafından temsil edilen yönlendirilmiş olayla ilişkilendirir ve olayın ve işlemesinin yönlendirilmesine olanak tanır.

public:
 System::Windows::RoutedEvent ^ AddOwner(Type ^ ownerType);
public System.Windows.RoutedEvent AddOwner (Type ownerType);
member this.AddOwner : Type -> System.Windows.RoutedEvent
Public Function AddOwner (ownerType As Type) As RoutedEvent

Parametreler

ownerType
Type

Yönlendirilen olayın eklendiği tür.

Döndürülenler

Olayın tanımlayıcı alanı. Bu dönüş değeri, yönlendirilen olayın temsili için tanımlayıcıyı sahip olan türde depolayacak bir genel statik salt okunur alan ayarlamak için kullanılmalıdır. Kullanıcı kodunun yardımcı program yöntemini kullanırken AddHandler(RoutedEvent, Delegate, Boolean) yönlendirilen olay için örnek işleyicileri eklemek için alana başvurması gerektiğinden, bu alan genellikle genel erişimle tanımlanır.

Örnekler

Aşağıdaki örnek, geçerli sınıfı farklı bir sınıfta tanımlanan bir olayın başka bir sahibi olarak ekler. Burada, AnotherEditContainer geçerli sınıf ve EditStateChangedEventRoutedEvent alanı bu sınıfın bir üyesi olarak tanımlanır. MyEditContainer sınıfı başlangıçta olayı tanımlayarak aynı adlı EditStateChangedEvent tanımlayıcıya kaydettirdi.

public static readonly RoutedEvent EditStateChangedEvent  = MyEditContainer.EditStateChangedEvent.AddOwner(typeof(AnotherEditContainer));
Public Shared ReadOnly EditStateChangedEvent As RoutedEvent = MyEditContainer.EditStateChangedEvent.AddOwner(GetType(AnotherEditContainer))

Açıklamalar

Sahip türü, bir olayı ada göre çözümlerken dahili olarak kullanılır.

Şunlara uygulanır