Pergunta

eu tenho um WPF ListView E eu o vincho a um IEnumerable<T> coleção. Tudo funciona bem, mas quando eu o vincho ao IQueryable<T> Coleção, não há mais itens na lista .. por quê? Não é observável ou o que? Quando olho para a definição:

public interface IQueryable<T> : IEnumerable<T>, IQueryable, IEnumerable

e

public interface IEnumerable<T> : IEnumerable

Então onde está o problema?

Foi útil?

Solução

Deve funcionar, como você aponta corretamente, esses tipos são compatíveis. Ligue a depuração na sua encadernação e tente. Talvez a saída seja uma pista. É provável que algo mais, além do tipo ao qual você está vinculado.

Enfim, aqui está o código. Coloque isso e assista à sua janela de saída quando sua exibição carregar. Se for grego para você, basta editar sua postagem com a saída da janela de saída.

 <Window …
    xmlns:diagnostics="clr-namespace:System.Diagnostics;assembly=WindowsBase"
    />

    <TextBlock Text="{Binding Path=Caption, diagnostics:PresentationTraceSources.TraceLevel=High}" … />
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top