EventManager.RegisterRoutedEvent(String, RoutingStrategy, Type, Type) Yöntem

Tanım

yeni bir yönlendirilmiş olayı Windows Presentation Foundation (WPF) olay sistemine kaydeder.

public:
 static System::Windows::RoutedEvent ^ RegisterRoutedEvent(System::String ^ name, System::Windows::RoutingStrategy routingStrategy, Type ^ handlerType, Type ^ ownerType);
public static System.Windows.RoutedEvent RegisterRoutedEvent (string name, System.Windows.RoutingStrategy routingStrategy, Type handlerType, Type ownerType);
static member RegisterRoutedEvent : string * System.Windows.RoutingStrategy * Type * Type -> System.Windows.RoutedEvent
Public Shared Function RegisterRoutedEvent (name As String, routingStrategy As RoutingStrategy, handlerType As Type, ownerType As Type) As RoutedEvent

Parametreler

name
String

Yönlendirilen olayın adı. Ad, sahip türü içinde benzersiz olmalıdır ve boş dize olamaz null .

routingStrategy
RoutingStrategy

Numaralandırmanın değeri olarak olayın yönlendirme stratejisi.

handlerType
Type

Olay işleyicisinin türü. Bu bir temsilci türü olmalıdır ve olamaz null.

ownerType
Type

Yönlendirilen olayın sahip sınıf türü. Bu olamaz null.

Döndürülenler

Yeni kaydedilen yönlendirilen olayın tanımlayıcısı. Bu tanımlayıcı nesnesi artık bir sınıfta statik alan olarak depolanabilir ve ardından olaya işleyiciler ekleyen yöntemler için parametre olarak kullanılabilir. Yönlendirilen olay tanımlayıcısı diğer olay sistemi API'leri için de kullanılır.

Açıklamalar

Benzersiz RoutedEvent bir tanımlayıcı alanı için statik bildirim oluşturmak için bu yöntemin dönüş değerini kullanın. Bu alan sahip türünde depolanmalıdır.

Yönlendirilen olayların bir sınıfta nasıl adlandırılması, kaydedilmesi ve kullanıma sunulmasıyla ilişkili çok sayıda kural ve en iyi yöntem vardır. Daha fazla bilgi için, bkz. Yönlendirilmiş Olaylara Genel Bakış.

Şunlara uygulanır