PropertyChanged用于多个索引值

本文关键字:索引值 用于 PropertyChanged | 更新日期: 2023-09-27 18:03:09

要为索引器和特定索引值引发PropertyChanged事件,请执行以下操作:

OnPropertyChanged(string.Format(CultureInfo.CurrentCulture, "Item[{0}]", indexValue));

但是如果索引器接受多个索引值呢?而不是Item[{0}],格式字符串应该是什么样子?是Item[{0},{1},{3}]还是Item[{0}][{1}][{3}] ?

PropertyChanged用于多个索引值

我有类似的东西,我在多个值传递给一个函数,订阅OnPropertyChanged,只是使用一些字符来解析项目。

如果我理解正确,你只是想让这些值正确吗?

你可以这样做:

 OnPropertyChanged(string.Format(CultureInfo.CurrentCulture, "Item[{0}];Item[{1}];Item[{2}]", indexValue, indexValue1, indexValue2));

然后使用:

解析;
string[] stringArray = yourString.Split(';')

希望有帮助