2010-04-26 4 views
1

Depuis hier soir, j'ai décidé de commencer à apprendre à propos de WPF et j'ai lu un certain nombre de tutoriels en ligne et de livres. C'est un énorme changement.WPF: Parent caché et enfant visible

Une caractéristique qui m'a fasciné est l'héritage de valeur de propriété implicite. Je sais que dans le monde WinForms, si un contrôle n'est pas visible, aucun des contrôles enfant n'est visible. La même chose semble être vraie dans le monde WPF, comme prévu. Je me demandais si la définition explicite de la propriété Visibility du contrôle enfant autorisait un parent invisible et un enfant visible et ce n'était pas le cas.

Est-ce quelque chose qui serait possible dans WPF? Pouvez-vous avoir un contrôle conteneur caché avec des enfants visibles? C'est plus un exercice de curiosité que n'importe quoi. J'essaie toujours de comprendre ce que j'ai lu.

Répondre

4

Il n'est pas possible d'avoir un enfant visible dans un parent invisible.

+0

Pourriez-vous élaborer plus? Je peux définir la visibilité à visible d'un contrôle enfant alors qu'un parent reste caché. Est-ce que cela change l'état de l'enfant (c'est-à-dire, une fois que le parent est visible, l'enfant est-il automatiquement visible ou la visibilité de l'enfant change-t-elle? – Ternary

+0

@Ternaire: La propriété 'Visibilty' sera conservée, mais vous ne verrez rien tant que le parent n'est pas visible. – SLaks