'daki Özel EventHandlers'ı ayarlamak için Bağımlılık Özellikleri Oluşturun Özel etkinlik işleyicileri, DependencyProperties
kullanarak varsayılan çerçeve öğelerine eklemek istiyorum. Aşağıdaki gibiXAML
şey:
İştepublic class MyPage : Page{
public void someHandler(object sender, EventArgs e){
//do something
}
}
i tanımlayan sınıfı nasıl hayal kaba örneğidir: Burada
<Border custom:MyProps.HandleMyEvent="someHandler">...</Border>
Sınır öğesi içeren kontrol için kod arkasında özelliği:
public class MyProps{
public event EventHandler MyInternalHandler;
public static readonly DependencyProperty HandleMyEventProperty = ...
public void SetHandleMyEvent(object sender, EventHandler e){
MyInternalHandler += e;
}
}
Sorun şu ki, ben bulamadım/bulamadım olayları/delegeleri ve EventHandlers
ile DependencyProperties
birleştirmek için ipuçları.
Bir ipucunuz var mı?
Bu çözümün ne olacağı konusunda bir ipucu alabilir miyiz? Varsayılan çerçeve öğelerine olay eklemeyi düşünüyorsanız, yalnızca Alt Sınıf veya Davranışları kullanın. –