Réponses:
Essayez DesrLabel.Content
. C'est la manière WPF.
Text
pour un TextBox
mais pas pour un TextBlock
...
object
, vous pouvez donc en faire n'importe quel type WPF ou .NET que vous aimez - un bouton, une image, un rectangle vert, même SqlDataReader
si vous le souhaitez vraiment! (bien que ce que cela représenterait dans un label, je ne suis pas trop sûr ...)
Dans winForms normal, la valeur de l'objet Label est modifiée par,
myLabel.Text= "Your desired string";
Mais dans le contrôle WPF Label, vous devez utiliser la propriété .content du contrôle Label par exemple,
myLabel.Content= "Your desired string";
Je pense que vous souhaitez définir la Content
propriété. Cela 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 WPF visuels pour accéder aux éléments qu'ils contiennent. Il existe une hiérarchie de classes auxquelles appartiennent les contrôles, et tous les descendants de ContentControl fonctionneront de cette manière.
vous pouvez utiliser le contrôle TextBlock et affecter la propriété text.
Label myLabel = new Label ();
myLabel.Content = "Hello World!";