C# WPF中设置绑定时,INotifyPropertyChanged接口如何对数组使用 20

比如说:publicclassA:INotifyPropertyChanged{privatestring[]m_S=newstring[3];publicstring[... 比如说:
public class A: INotifyPropertyChanged
{
private string[] m_S = new string[3];

public string[] S
{
get { return m_S;}
set
{
m_S = value;
if (PropertyChanged != null)
this.PropertyChanged.Invoke(this, new PropertyChangedEventArgs("S"));
}
}
public event PropertyChangedEventHandler PropertyChanged;
}

后台代码:
A a = new A();
Label1.SetBinding(Label.ContentProperty, new Binding("S"){ Source = a});
Label2.SetBinding(Label.ContentProperty, new Binding("S"){ Source = a});
Label3.SetBinding(Label.ContentProperty, new Binding("S"){ Source = a});

实际上我需要Label1的内容与S[0]绑定,Label2的内容与S[1]绑定,Label3的内容与S[2]绑定,属性S和m_S数组也是一一对应的,上述代码应该如何修改才能实现呢
展开
 我来答
173******14
2017-02-22 · TA获得超过150个赞
知道小有建树答主
回答量:435
采纳率:0%
帮助的人:129万
展开全部
如果你这些类继承自同一个根基类的话那么只用在根基类实现该接口就行了啊
追问
总共只有一个类
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式