web-dev-qa-db-fra.com

Comment ajouter du texte à une étiquette WPF dans le code?

Je me sens stupide mais je ne peux pas savoir comment ajouter un texte à un contrôle Label WPF dans le code. Comme suit pour un TextBlock:

DesrTextBlock.Text = "some text";

Quelle est la propriété équivalente dans Label pour le faire?

DesrLabel.??? = "some text"; //something like this
108
rem

Essayez DesrLabel.Content. C'est la manière de WPF.

175
Daniel A. White

Dans winForms normal, la valeur de l’objet Label est modifiée par,

myLabel.Text= "Your desired string";

Mais dans le contrôle Label WPF, vous devez utiliser la propriété .content du contrôle Label, par exemple,

myLabel.Content= "Your desired string";
25
Utkal Sinha

Je crois que vous voulez définir la propriété Content. This a plus d'informations sur ce qui est disponible pour une étiquette.

6
Mark Avenius

Vous pouvez utiliser la propriété Content sur à peu près tous les contrôles visuels WPF pour accéder aux éléments qu’ils contiennent. Il y a une hiérarchie de classes auxquelles les contrôles appartiennent, et tous les descendants de ContentControl fonctionneront de cette façon.

3
RichardW1001

vous pouvez utiliser le contrôle TextBlock et affecter la propriété text.

1
Davide Piras