Bonjour, j'ai un logiciel en wpf et j'aimerais que quand il n'y a pas d’éléments dans la listbox que la listbox disparaisse.
On peut le voir sur l'image en dessous que cela est vraiment moche (La listbox est le 2ème éléments) :
Code listbox dans MainWindow :
ListViewStyleFlat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <ListBox Name="lbResult" MaxHeight="330" Height="Auto" Margin="8,0,8,10" ItemTemplate="{StaticResource ResourceKey=ListViewItemStyle}" Background="#616161" Style="{StaticResource ResourceKey=ListViewStyleFlat}" SelectionChanged="lbResult_SelectionChanged"/>
J'espère que vous pourrez m'aider.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 <Style x:Key="ControlStyleFlat"> <Setter Property="Control.BorderThickness" Value="0"/> <Setter Property="Control.Padding" Value="1"/> <Setter Property="Control.AllowDrop" Value="true"/> <Setter Property="Control.FocusVisualStyle" Value="{x:Null}"/> <Setter Property="ScrollViewer.PanningMode" Value="VerticalFirst"/> <Setter Property="Stylus.IsFlicksEnabled" Value="False"/> <Setter Property="Control.Foreground" Value="White"/> </Style> <Style x:Key="ListViewStyleFlat" BasedOn="{StaticResource ControlStyleFlat}" TargetType="{x:Type ListBox}"> <Setter Property="BorderBrush" Value="Transparent"/> <Setter Property="Background" Value="Transparent"/> <Setter Property="ScrollViewer.HorizontalScrollBarVisibility" Value="Disabled"/> <Setter Property="ScrollViewer.VerticalScrollBarVisibility" Value="Auto"/> </Style>
Partager