WPF MVVM TreeView SelectedItem
Isso não pode ser tão difícil. O TreeView no WPF não permite que você defina o SelectedItem, dizendo que a propriedade é ReadOnly. Eu tenho o TreeView preenchendo, mesmo atualizando quando a coleção de dados é alterad
Só preciso saber qual item está selecionado. Estou usando o MVVM, portanto, não há código ou variável de referência para fazer referência à treeview.Esta é a única solução Eu encontrei, mas é um truque óbvio, ele cria outro elemento no XAML que usa a ligação ElementName para se definir como o item selecionado das exibições de árvore, que você também deve vincular ao seu Viewmodel.De vária de outrosquestõe são questionados sobre isso, mas nenhuma outra solução de trabalho é fornecid
Eu tenho vistoessa questã, mas a resposta dada me fornece erros de compilação, por algum motivo não consigo adicionar uma referência ao blend sdk System.Windows.Interactivity no meu projeto. Ele diz "sistema de erro desconhecido. O Windows não foi pré-carregado" e ainda não descobri como superar isso.
Para pontos de bônus: por que diabos a Microsoft criou a propriedade SelectedItem do elemento ReadOnly?