EventManager.RegisterRoutedEvent(String, RoutingStrategy, Type, Type) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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ış.