私は wcf サービスにまったく慣れていないので、ここでのアプローチについて少し迷っています。GetHoldsJoined というサービスに操作があります。バインドするリストボックスは、lbxOpenHolds と呼ばれます。次のようにして、結果を itemsource として設定できます。
public frmHoldsDashBoard()
{
InitializeComponent();
dbServiceClient db = new dbServiceClient();
db.GetHoldsJoinedCompleted +=new EventHandler<GetHoldsJoinedCompletedEventArgs>(db_GetHoldsJoinedCompleted);
db.GetHoldsJoinedAsync();
}
private void db_GetHoldsJoinedCompleted(object sender, GetHoldsJoinedCompletedEventArgs e)
{
lbxOpenHolds.ItemsSource = e.Result;
}
しかし、私がやりたいことは、selectedvaluepath を結果リスト項目の 1 つの属性に設定することです。結果は List コレクションです。a.HoldID と呼ばれるリスト オブジェクトのそれぞれに属性があり、これは複合です。これをselectedvalueメンバーにしたい。GetHoldsCompletedEventArgs からこれをアンボックスするにはどうすればよいですか?? または、これを行う他の方法はありますか?
申し訳ありませんが、質問が散らかっているように尋ねられた場合は、他にどのように説明すればよいか本当にわかりませんでした。