2016-03-30 15 views
0

リストビューから可視化された要素についての情報を取得するにはどうすればよいですか? 私はListViewにメッセージが入っていて、どのメッセージが読み込まれたのか(どのメッセージが可視化されたのか)を知りたいし、それぞれのメッセージのプロパティを個別に設定したいと思っています。これを達成する最良の方法は何ですか?listviewの可視化された要素に関する情報を取得するには?

ありがとうございました。

答えて

0

「見」プロパティを含むメッセージ用のクラスを作成します。

public class VisualMessage{ 
    public string Message {get;set;} 
    public bool Seen{get;set;} 

    // Make default ToString() simply show the message 
    public override string ToString(){ 
    return Message; 
    } 
} 

今、あなたの代わりにメッセージのプレーンなリストのあなたのリストビューのソースとしてこれを使用することができ、あなたが変更を購読することができますイベントを使用して、「見た」プロパティを更新します。

+0

はい、コードの背後にある部分は大丈夫です。私は見たプロパティがあります。欠落している部分は、ListViewからどのように情報を取得できますか?現在、surceコレクションの要素/要素が表示されていますか? – dtoth

関連する問題