Double Possible:
Quelle est la différence entre le WPF élément TextBlock et contrôle Label?Selon le Windows le Développement d'Applications avec Microsoft .NET 4 70-511 Kit de Formation
Quelle est la différence entre leLabel
de contrôle et d'TextBlock
de contrôle puisque les deux sont des contrôles de contenu et juste de l'affichage de texte?
Réponses
Trop de publicités?TextBlock n'est pas un contrôle
Même si
TextBlock
vie dans le Système.De Windows.Contrôle de l'espace de noms, il n'est pas un contrôle. Il découle directement de l'FrameworkElement
. L'étiquette, d'autre part, découle de l'ContentControl
. Cela signifie qu'Label
pouvez:
- Être donné à un contrôle personnalisé de modèle (par l'intermédiaire de l'
Template
de la propriété).- Affichage des données autres que simplement une chaîne de caractères (par l'intermédiaire de l'
Content
de la propriété).- Appliquer un
DataTemplate
de son contenu (via l'ContentTemplate
de la propriété).N'importe quoi d'autre d'un
ContentControl
peut faire qu'unFrameworkElement
ne le peuvent pas.
Label
texte est grisé lorsqu'il est désactivéLabel
prend en charge les clés d'accèsLabel
est beaucoup plus lourd que l'TextBlock
Certains plus intéressant de lit ci-dessous
René
Points
166
Snowbear
Points
10826