Відповіді:
Спробуйте DesrLabel.Content
. Це шлях WPF.
Text
для TextBox
але не для TextBlock
...
object
, тому ви можете зробити будь-який тип WPF або .NET, який вам подобається - кнопка, зображення, зелений прямокутник, навіть SqlDataReader
якщо ви дуже хочете! (хоча цілком те, що це означатиме на етикетці, я не надто впевнений ...)
У звичайних winForms значення об'єкта Label змінюється на,
myLabel.Text= "Your desired string";
Але при керуванні мітками WPF ви повинні використовувати властивість .content управління мітками, наприклад,
myLabel.Content= "Your desired string";
Я вважаю, ви хочете встановити Content
майно. Тут є додаткова інформація про те, що доступно для етикетки.
Ви можете використовувати властивість Content майже на всіх візуальних елементах керування WPF, щоб отримати доступ до матеріалів, що знаходяться всередині них. Існує герархія класів, до яких належать елементи керування, і будь-які нащадки ContentControl будуть працювати таким чином.
ви можете використовувати управління TextBlock та призначити властивість тексту.
Label myLabel = new Label ();
myLabel.Content = "Hello World!";