Я получаю следующую ошибку при использовании настраиваемого перенаправленного события:
Локальное свойство «CustomClick» может применяться только к типам, производным от «ExampleClass».
Здесьмой ExampleClass:
public class ExampleClass
{
public static readonly RoutedEvent CustomClickEvent = EventManager.RegisterRoutedEvent("CustomClick", RoutingStrategy.Bubble, typeof(RoutedEventHandler), typeof(ExampleClass));
public event RoutedEventHandler CustomClick
{
add { AddHandler(CustomClickEvent , value); }
remove { RemoveHandler(CustomClickEvent , value); }
}
}
И в XAML я пытаюсь подписаться на событие следующим образом:
<Panel local:ExampleClass.CustomClick="OnCustomClicked">
<local:ExampleClass/>
</Panel>
Редактировать: все работает в 32-битном режиме, только получить ошибку, используя 64битовая платформа.