WPF 클라이언트, WCF 서비스 및 Silverlight Client (SL 4)가 포함 된 솔루션이 있습니다.ObservableCollection의 문제 Silverlight 클라이언트의
WPF 클라이언트는 원활하게 작동하지만 Silverlight는 어떻게 처리해야할지 모르겠습니다.
private void UserControl_Loaded(object sender, RoutedEventArgs e)
{
dataSrv.wcGetReasonsCompleted += ReasonsLoaded;
dataSrv.wcGetReasonsAsync();
}
그리고 마침내
코드 : 이 모든 것을 설정하는 것입니다using sl_HFClient.svc;
namespace sl_HFClient
{
public partial class MainPage : UserControl
{
svc.IhfsvcClient dataSrv = new svc.IhfsvcClient();
ObservableCollection<svc.ReasonData> reasonData;
}
는, 다음 서비스에 대한 호출을 제공 :
이 코드의 조각 나는 실버 라이트가 있습니다 컬렉션을 가져 와서 콤보 상자에 바인딩하십시오.
private void ReasonsLoaded(object sender, wcGetReasonsCompletedEventArgs e)
{
reasonData = e.Result;
}
그러나 다음과 같은 오류가 반환됩니다.
Cannot implicitly convert type 'sl_HFClient.svc.ReasonData[]' to 'System.Collections.ObjectModel.ObservableCollection'
내가 실버 라이트와 C#을 아주 새로운 해요, 나는 작동하는 것 같다 VB.NET 프로젝트로이 코드를 비교하기 전에 SL4과 VB.NET 몇 가지 일을 수행하고 했습니다.
내가 뭘 잘못하고 있니?
// JaggenSWE
감사합니다. 잔뜩 고마워요. :) Explicit and Implicit 캐스팅은 내가 C# atm에서 읽고있는 책의 2 장으로 나온다. :) – JaggenSWE
기꺼이 도와 드리겠습니다. – sellmeadog