0
我創建了一個類庫來處理付款終端進行付款。 當付款完成時,我想觸發一個事件給我的wpf應用程序。 我怎樣才能做到這一點?從類庫觸發事件到wpf
我創建了一個類庫來處理付款終端進行付款。 當付款完成時,我想觸發一個事件給我的wpf應用程序。 我怎樣才能做到這一點?從類庫觸發事件到wpf
我通過使用代表解決了上述問題。
在類庫 1.聲明委託在classlibrary
public delegate void GetResponseDelegate(bool isSuccess);
聲明中,你用得到的結果
公共事件GetResponseDelegate responseEvent類委託事件;
調用方法中的委託事件,你可以得到結果
布爾myResult = TRUE; if(responseEvent!= null) responseEvent(myResult); }
在WPF應用程序 1.創建一個對象,你申報的委託事件
MyLib.Class1 c1=new MyLib.Class1();
初始化委託事件類庫類
c1.responseEvent + = new MyLib.GetResponseDelegate(GetResponseMethod);
3.Get委託事件方法
void GetResponseMethod(bool isSuccess)
{
//do your actions with the result
}
裏面你的迴應