WPF IEnumerable<T> vs IQueryable<T> as DataSource
我有一个wpf列表视图,我将它绑定到一个
1 | public interface IQueryable<T> : IEnumerable<T>, IQueryable, IEnumerable |
和
1 | public interface IEnumerable<T> : IEnumerable |
那么问题在哪里呢?
它应该可以工作,正如您正确指出的,这些类型是兼容的。打开绑定中的调试并尝试它。也许输出将是一个线索。它可能是除了你所绑定的类型之外的其他类型。
总之,这是密码。将它放入并在视图加载时观察输出窗口。如果你是希腊人,只需用输出窗口的输出来编辑你的文章。
1 2 3 4 5 | <Window … xmlns:diagnostics="clr-namespace:System.Diagnostics;assembly=WindowsBase" /> <TextBlock Text="{Binding Path=Caption, diagnostics:PresentationTraceSources.TraceLevel=High}" … /> |