Как добавить текст в метку WPF в коде? - PullRequest
107 голосов
/ 04 февраля 2011

Я чувствую себя глупо, но не могу узнать, как добавить текст в элемент управления Label WPF в коде. Как следующее для TextBlock:

DesrTextBlock.Text = "some text";

Что такое эквивалентное свойство в Label для этого?

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

Ответы [ 6 ]

172 голосов
/ 04 февраля 2011

Попробуйте DesrLabel.Content. Это путь WPF.

24 голосов
/ 15 декабря 2012

В обычных winForms значение объекта Label изменяется на

myLabel.Text= "Your desired string";

Но в элементе управления WPF Label необходимо использовать свойство .content элемента управления Label, например,

myLabel.Content= "Your desired string";
6 голосов
/ 04 февраля 2011

Полагаю, вы хотите установить свойство Content. Этот содержит больше информации о том, что доступно для этикетки.

3 голосов
/ 04 февраля 2011

Вы можете использовать свойство Content практически для всех визуальных элементов управления WPF, чтобы получить доступ к содержимому внутри них.Существует иерархия классов, к которым принадлежат элементы управления, и любые потомки ContentControl будут работать таким образом.

1 голос
/ 04 февраля 2011

Вы можете использовать элемент управления TextBlock и назначить свойство текста.

0 голосов
/ 07 августа 2015

Label myLabel = new Label (); myLabel.Content = "Hello World!";

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...