WPF:使用ItemsControl绑定到数组

时间:2015-05-18 08:59:28

标签: c# wpf xaml data-binding

使用ItemsControl绑定到List<byte>类型的属性时,我会在一个方向上获得正确的值(使用带有十六进制TextBox的{​​{1}}显示,但更改值无效(即源未更新)。绑定模式是默认模式。将属性更改为StringConverter而不是列表无效。 (问题与是否使用ObservableCollection无关。)

我在下面使用的项目模板(在源到显示方向上工作)。

StringConverter

我绑定的属性定义为 <ItemsControl ItemsSource="{Binding Context.ContentBytes}"> <!-- Container configuration --> <ItemsControl.ItemsPanel> <ItemsPanelTemplate> <UniformGrid Columns="8" /> </ItemsPanelTemplate> </ItemsControl.ItemsPanel> <ItemsControl.ItemTemplate> <DataTemplate> <TextBox Margin="5,5,5,5" Text="{Binding .}" /> </DataTemplate> </ItemsControl.ItemTemplate> </ItemsControl>

0 个答案:

没有答案