J'ai besoin de créer une ligne en XAML qui a une étiquette, deux boutons radio .. Basé sur une opération, j'ai besoin de ces lignes pour être visible .. même si j'ai besoin de caché .. Je ne veux pas que l'espace vide soit affiché. Est-ce possible seulement à travers le code? Si oui, quelqu'un peut-il m'aider s'il vous plaît?comment puis-je ajouter une ligne dynamiquement dans WPF?
0
A
Répondre
3
Placez la ligne dans une grille et réglez sa hauteur sur 'Auto'. Placez vos contrôles dans une grille (ou dans un autre conteneur) et définissez la visibilité sur Collapsed pour qu'elle ne soit pas visible et visible lorsque vous devez l'afficher.
<Grid>
<Grid.RowDefinitions>
<RowDefinition />
...
<RowDefinition Height="Auto" /> <!-- Your 'hidden' row -->
...
</Grid.RowDefinitions>
<!-- your collapse content -->
<Grid Grid.Row="2" Visible="Collapsed" x:Name="hiddenRow">
....your controls...
</Grid>
</Grid>
Ensuite, pour afficher les commandes ...
hiddenRow.Visible= Visibility.Visible;
espoir qui aide ....
0
Qu'entendez-vous par "rangée"? Un DataGridRow? Un article dans un StackPanel vertical?
Cette ligne fait-elle partie d'un DataTemplate pour un élément?
Sans en savoir plus, c'est difficile à dire. Mais fondamentalement, vous pouvez lier une valeur à travers un ValueConverter à la propriété UIElement.Visibility si ce que vous voulez est cacher/montrer n'importe quel UiElement.
Questions connexes
- 1. Comment ajouter dynamiquement une ligne de détails dans WPF?
- 2. Ajouter dynamiquement une ligne à une grille à l'exécution
- 3. Comment ajouter dynamiquement la colonne Button to WPF Datagrid?
- 4. Comment faire pour dimensionner dynamiquement une applet dans une ligne
- 5. Comment ajouter une zone de texte dynamiquement?
- 6. Comment définir dynamiquement une valeur croissante par ligne dans MySQL
- 7. comment ajouter une ligne à datagridview
- 8. Javascript: ajouter dynamiquement l'événement onkeypress dans ie
- 9. Dynamiquement ajouter des contrôles WEBUSER dans une boucle
- 10. comment ajouter une ligne vide dans un IQueryable?
- 11. Comment ajouter dynamiquement des contrôles .Net à une application vb6
- 12. WPF - Ajouter une police personnalisée
- 13. Comment ajouter une commande routée personnalisée dans WPF?
- 14. Comment ajouter une entrée de texte personnalisée aux images dynamiquement
- 15. ASP.NET: ajouter dynamiquement une matrice d'images à chaque ligne d'un Gridview
- 16. Modifier dynamiquement une animation de rotation dans WPF
- 17. Ajouter/Soustraire GridLength dans WPF
- 18. Dans WPF, comment puis-je ajouter une bordure à un contrôle dans le code derrière?
- 19. Placer une ligne de division dans un menu dans WPF
- 20. Ajouter une ligne de détails pour tableHandle
- 21. ajouter une ligne de filtre à gridview
- 22. FormHelper pour ajouter une ligne pause dans CakePHP
- 23. iPhone + ajouter dynamiquement des contrôles
- 24. comment ajouter une ligne DataGrid sur l'événement Clavier?
- 25. Comment ajouter dynamiquement un div en utilisant JQuery?
- 26. Comment ajouter une ligne en mode grille asp.net
- 27. comment ajouter une ligne quelque part au milieu d'une table
- 28. C#: Comment ajouter une ligne à un mémo?
- 29. Ajouter dynamiquement plus de champs de formulaire dans une table ne redimensionne pas la hauteur de la ligne
- 30. Redimensionner dynamiquement une fenêtre dans Xaml