2011-06-30 2 views
1

imはwcfサービスに全く新しいものです。私はGetHoldsJoinedと呼ばれるサービスの操作を持っています。バインドされているリストボックスimは、lbxOpenHoldsと呼ばれます。私は、次のとitemsourceとして結果を設定することができる午前:silverlight 4:選択した値のパスを設定すると、どうすれば抽出できますか?>

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に設定されて何をしたいのか。結果はListコレクションです。 a.HoldIDと呼ばれるリストオブジェクトのそれぞれに属性があり、コンポジットです。私はこれをselectedvalueメンバーにします。これをGetHoldsCompletedEventArgsからどのようにアンボックスするのですか?あるいは、これを行うための他の方法がありますか?

申し訳ありませんが、私は実際にそれを説明する方法を知りませんでした。

答えて

0

何、このようなものについて:これは右lbxOpenHolds上のItemsSourceを設定した後に行くべき

lbxOpenHolds.SelectedValuePath = "HoldID"; 

+0

コントロールがコードで生成されていない限り、それは本当に、XAMLで行く必要がありますが、アイデアがあります正しい。 –

+0

@HiTech Magicに同意すると、これはXAMLでより意味をなさないことになります。お気軽にXAMLを投稿して、そのように見えるようにしてください。 – NickHeidke

+0

ああ私の主人は馬鹿です。私は何も変わっていないことに気づいていなかったすべての配線によってそんな気が散った...笑...ありがとう – Sinaesthetic

関連する問題