【发布时间】:2016-06-28 12:52:18
【问题描述】:
到目前为止,我有一个 ObservableCollection<T> 用于对象。
我总是想将最后插入的元素显示到TextBlock 中。我在 XAML 中实现了两个解决方案,但都不起作用:
<TextBlock Text="{Binding Path=entries.Last().message, FallbackValue=...}" />
<TextBlock Text="{Binding Path=entries[entries.Length-1].message, FallbackValue=...}" />
这个有效,但引用了第一个条目:
<TextBlock Text="{Binding Path=entries[0].message, FallbackValue=...}" />
我错过了什么吗?可以用纯 XAML 做吗?
【问题讨论】:
-
我不知道。可能的选项是在返回最后一个元素的视图模型中使用 Converter 或属性。
标签: c# arrays wpf xaml data-binding