0
私はWPFとデータバインディングに若干の変更がありましたが、非常に強力です。私はラベルのセットを持つ方法がある場合は、コンテンツのすべてが文字列の配列内の別のインデックスにバインドされているプロパティがあるのだろうかと思います。配列が更新されると、ラベルも自動的に変更されます。データバインディングラベルの内容を配列に
xaml構文はまだ私にとっては外国語ですが、私はそれを動作させることができませんでした。
私はWPFとデータバインディングに若干の変更がありましたが、非常に強力です。私はラベルのセットを持つ方法がある場合は、コンテンツのすべてが文字列の配列内の別のインデックスにバインドされているプロパティがあるのだろうかと思います。配列が更新されると、ラベルも自動的に変更されます。データバインディングラベルの内容を配列に
xaml構文はまだ私にとっては外国語ですが、私はそれを動作させることができませんでした。
これは動的なラベルセットの場合、ItemsControl
を使用し、ItemTemplate
を変更して、バインドされているコレクション内の各アイテムのラベル(ケースの文字列のコレクション)。
ような何か:
<ItemsControl ItemsSource="{Binding MyLabelStrings}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<Label Content="{Binding}" ... />
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
あなたは文字列がMyLabelStrings
プロパティにObservableCollection
を使用し、その後、コレクションから削除/追加された場合に更新するためにあなたのUIを希望する場合Bojinは、述べています。
観測可能なコレクションを使用して文字列を保存することを忘れないでください。 –
ああ、配列ではないので、Listのようなもの?そして、私はちょうどこのItemsControlを使用し、ソース内のすべての文字列に
ListまたはObservableCollection を使用することはできますが、OCはコレクションの変更通知を表示するので、コレクションが変更されたときにUIが更新されます。 –
devdigital