RoutedEvent.AddOwner(Type) Yöntem

Tanım

Başka bir sahip türünü bir RoutedEvent örneği tarafından temsil edilen yönlendirilmiş olayla ilişkilendirir ve olayın ve işlenmesinin 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 gösterimi için tanımlayıcıyı sahip olan türde depolayacak genel bir statik salt okunur alan ayarlamak için kullanılmalıdır. Kullanıcı kodunun, AddHandler(RoutedEvent, Delegate, Boolean) yardımcı programı yöntemini kullanırken 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ıftır ve EditStateChangedEventRoutedEvent alanı bu sınıfın bir üyesi olarak tanımlanır. MyEditContainer sınıfı başlangıçta olayı tanımlamış ve aynı adlı EditStateChangedEvent tanımlayıcısıyla kaydetmiş.

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