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
Essayez DesrLabel.Content
. C'est la manière de WPF.
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";
Je crois que vous voulez définir la propriété Content
. This a plus d'informations sur ce qui est disponible pour une étiquette.
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.
vous pouvez utiliser le contrôle TextBlock et affecter la propriété text.