1
以下是我在网格视图中的物料模板。在网格可观察集合中显示网格物料位置编号
</Grid.ColumnDefinitions>
<StackPanel>
<StackPanel Orientation="Horizontal">
<TextBlock Text="{Binding SerialNumber}" VerticalAlignment="Center" HorizontalAlignment="Left" FontWeight="Bold" Margin="10" FontSize="25"/>
<TextBlock Text="." VerticalAlignment="Center" HorizontalAlignment="Left" FontWeight="Bold" FontSize="25" />
</StackPanel>
<Image Grid.Column="0" Margin="20" Height="100" Width="150" HorizontalAlignment="Center" Source="{Binding ImageUri,Mode=TwoWay}" VerticalAlignment="Center"/>
</StackPanel>
</Border>
</DataTemplate>
</GridView.ItemTemplate>
什么,我想实现的是显示在TextBlock的文本集合中的项目位置=“{结合的SerialNumber}(如果这是一个列表视图,它会。将行号),请我如何做到这一点
@泽维尔谢,做ü提供帮助更新时,曾经的项目是从观察集合删除的ObservableCollection行号解决?如果没有的话,关于如何去做的任何想法。 –
如果你删除了项目,你需要自己更新'SerialNumber'。请参阅我的更新回复。我注册了'CollectionChanged'事件来更新SerialNumber,并使'Test'类继承自[INotifyPropertyChanged](https://msdn.microsoft.com/en-us/library/system.componentmodel.inotifypropertychanged(v = vs。 110)的.aspx)。它用于通知UI SerialNumber已更新。 –
完美 –