Bonjour,
Dans ma vue, j'ai un TabControl avec plusieurs TabItem.
Dans mon modelview, en fonction d'un mode certains TabItem sont visibles ou pas.
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <TabItem x:Name="ongLubeAutre" Header="Lube Autre" Visibility="{Binding Path=VisOngLubeAutre}"> <local:ucOngletLubeAutre x:Name="ucAutre" Visibility="{Binding Path=VisOngLubeAutre}" /> </TabItem>
Ca fonctionne bien sauf que si, par exemple, je rend invisible le premier tabitem, dans mon TabControl, il n'y a plus de tabitem sélectionné.
Le tab control a la propriété "SelectedItem" ou je peux lui mettre en TabItem mais comment le faire dans le viewmodel vue que le "SelectedItem" de mon tabitem n'est pas toujours visible.
Comment le changer via le ViewModel ?
Je pense au Binding mais comment lui dire que prendre la premier tabitem visible ou un tabitem bien précis.
Merci
Gridin
Partager