Prevenir Multi-selecionar no WPF controle guia?
-
20-08-2019 - |
Pergunta
Parece que em um WPF TabControl
o usuário pode selecionar vários itens, seja via Ctrl-Clique ou Shift-Clique .
Existe uma propriedade que controla isso? Ou eu tenho que lidar com o clique / evento select e explicitamente unselect outros itens?
Solução
Graças ao comentário de Moore, eu era capaz de resolver esta situação.
Cada TabItem
na coleção TabControl.Items
precisa de um controle para exibir o conteúdo. Meu programa está usando uma ListView
:
tabItem.Content = new System.Windows.Controls.ListView();
Ao criar cada ListView
, defina a propriedade SelectionMode
para Single
.
(Por que isso não está acontecendo, se Single
é o padrão, é um mistério ...)
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow