私は少しだけ心を尽くしてしまいました。配列内の要素へのWPFの更新バインディング
ので、同様に、私は、BitArrayおよび配列内の要素にバインドされているチェックボックスのシリーズを持っている:
<CheckBox IsChecked="{Binding Permissions[0]}" />
<CheckBox IsChecked="{Binding Permissions[1]}" />
...
<CheckBox IsChecked="{Binding Permissions[5]}" />
は、彼らが正しく、そのプロパティから値を取得しますが、チェックボックスを変更するには思えませんそのプロパティの設定をトリガします。
文字列配列の要素にバインドされた単一のTextBoxを使用して、本当に簡単な例を試しました。
class TestArray
{
private string[] _nameArray = new string[3];
public TestArray()
{
_nameArray[1] = "test name";
}
public string[] NameArray
{
get { return _nameArray; }
set { _nameArray = value; }
}
}
ここでUI要素です:
再び<TextBox Text="{Binding NameArray[1], UpdateSourceTrigger=PropertyChanged, Mode=TwoWay}" />
は、このテキストボックスは、結合うまくから名前を取得しますが、私はそれを変更した場合セッターにヒットしません。
これは完全に骨頭の問題であり、深刻な理解の欠如から生じる可能性がありますので、ご理解ください。
を私はアクションの私の次のコースだと思う - かなり良く動作するはずです。ありがとう! – statikuz