Afficher un élèment ou l'autre
Hamster18
Messages postés
176
Date d'inscription
Statut
Membre
Dernière intervention
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour, j'aurais une question, j'utilise un userControl qui affiche le détail dans élément sélectionnée dans mon master. Es possible si je n'est encore sélectionner aucun élément d'afficher autre chose
En gros si j'ai aucun élément sélectionné j'aimerai que la partie en commentaire s'affiche. Es possible ?
Merci d'avance pour vos réponses.
<Grid> <StackPanel Name="Master" Grid.Column="0" Margin="15,25,0.4,15"> <StackPanel> <Menu Background="LightCoral" Opacity="0.5" VerticalAlignment="Center" HorizontalAlignment="Center"> <MenuItem Name="Accueil" Click="Accueil_Click" Width="Auto" Header="Accueil"/> <MenuItem Name="Genres" Click="Genre_Click" Width="Auto" Header="Genre"/> <MenuItem Name="Serie" Click="Serie_Click" Width="Auto" Header="Série"/> <MenuItem Name="Test" Click="Test_Click" Width="Auto" Header="Test"/> </Menu> <WrapPanel> <WrapPanel.Background> <ImageBrush ImageSource="Medias/Photos/fond_asta2.jpg" /> </WrapPanel.Background> <ListBox Background="Transparent" BorderThickness="0" ItemsSource="{Binding BiblioGenre.ListGenre}" VerticalAlignment="Stretch" Name="List_pour_Genre" Width="Auto" Height="Auto" Margin="10" ScrollViewer.HorizontalScrollBarVisibility="Disabled"> <ItemsControl.ItemsPanel> <ItemsPanelTemplate> <WrapPanel/> </ItemsPanelTemplate> </ItemsControl.ItemsPanel> <ListBox.ItemTemplate> <DataTemplate> <StackPanel Height="100" Width="100"> <TextBlock Text="{Binding Appelation}" ></TextBlock> <Image Name="ImageGenre" Height="100" Width="100" Source="{Binding Images}"/> </StackPanel> </DataTemplate> </ListBox.ItemTemplate> </ListBox> </WrapPanel> </StackPanel> </StackPanel> <StackPanel Name="List" Grid.Column="1" Margin="0,0,0.4,0"> <local:UserControl_Detail_de_base /> <!--<StackPanel> <StackPanel> <Image Source="Medias/Photos/Salle_cinema.jpg"/> </StackPanel> <StackPanel VerticalAlignment="Bottom" Margin="0,0,0.4,0"> <TextBlock Width="522" TextAlignment="Center" TextWrapping="Wrap" HorizontalAlignment="Center" Text="Voici Atsa, votre application de gestion de vos séries préférées." FontSize="14" /> <TextBlock Width="522" TextAlignment="Center" TextWrapping="Wrap" HorizontalAlignment="Center" Text=" Vous pourez trouver toutes les séries que vous voulez gratuitement et en illimité. Des mises à jour régulières sont réalisées afin d'être toujours à jour dans les séries du moment." Margin="10,0,0,0" Height="80" FontSize="14"/> </StackPanel> </StackPanel>--> <local:UserControl_Detail_Serie_par_Genre Genre="{Binding SelectedItem, ElementName=List_pour_Genre}"/> </StackPanel> </Grid>
En gros si j'ai aucun élément sélectionné j'aimerai que la partie en commentaire s'affiche. Es possible ?
Merci d'avance pour vos réponses.
A voir également:
- Afficher un élèment ou l'autre
- Afficher appdata - Guide
- Afficher taille dossier windows - Guide
- Windows 11 afficher d'autres options - Guide
- Afficher mot de passe wifi android - Guide
- Afficher calendrier outlook dans google agenda - Guide
1 réponse
Bonjour
peut-être en utilisant des triggers, sur la propriété IsVisible des contrôles concernés
Tu la mets collapse ou invisible (si invisible l'espace du contrôle est conservé dans l'interface) en fonction du SelectedItem (-1 ou pas) de la liste.
https://www.wpf-tutorial.com/styles/trigger-datatrigger-event-trigger/
peut-être en utilisant des triggers, sur la propriété IsVisible des contrôles concernés
Tu la mets collapse ou invisible (si invisible l'espace du contrôle est conservé dans l'interface) en fonction du SelectedItem (-1 ou pas) de la liste.
https://www.wpf-tutorial.com/styles/trigger-datatrigger-event-trigger/