2011-04-25 41 views
1

我有一個Silverlight 4應用程序。此應用程序正在使用RIA Services進行操作。我有一個操作,當它完成時我想做一些事情。我知道我需要連接一個回調,但我不知道如何。目前,我有以下幾點:Silverlight 4 RIA Services中的回調方法

DomainContext.CalculateTotal(param1, param2, OnCalculateTotalCompleted); 

... 

private void OnCalculateTotalCompleted(InvokeOperation response) 
{ 
} 

當我編譯,我得到一個錯誤,指出: 無重載方法「CalculateTotal」 3個參數。

我在做什麼錯?如何爲這個特定操作連接回調?

謝謝!

回答

3

還有一個參數需要在最後添加(UserState),只需使用「null」即可。

DomainContext.CalculateTotal(param1, param2, OnCalculateTotalCompleted, null); 
+0

謝謝!我一直認爲用戶狀態是可選的。 – user687554 2011-04-25 15:47:35

1

的DomainContext.CalculateTotal需要第四個參數「對象狀態」,所以給它一個null,你都OK。

相關問題