0
我在觸發器,附加屬性和行爲中看到了指定SourceObject="myButton" EventName="Click"
的能力 - 我想知道的是,如何在代碼中訪問事件,並給定其名稱和所有者對象?這是否需要反思才能實現?如何僅使用xaml中提供的名稱字符串來使用事件?
我在觸發器,附加屬性和行爲中看到了指定SourceObject="myButton" EventName="Click"
的能力 - 我想知道的是,如何在代碼中訪問事件,並給定其名稱和所有者對象?這是否需要反思才能實現?如何僅使用xaml中提供的名稱字符串來使用事件?
是的,你可以使用反射:
var instance = new SomeClassType();
var method = "MyEvent";
var handler = instance.GetType().GetMethod(method);
handler.Invoke(instance, null);