Ответ 1
Попробуйте DesrLabel.Content
. Его путь WPF.
Я чувствую себя глупо, но не могу понять, как добавить текст в элемент управления WPF Label в коде. Как и для TextBlock:
DesrTextBlock.Text = "some text";
Что такое эквивалентное свойство в Label для этого?
DesrLabel.??? = "some text"; //something like this
Попробуйте DesrLabel.Content
. Его путь WPF.
В нормальных winForms значение объекта Label изменяется на
myLabel.Text= "Your desired string";
Но в элементе управления WPF Label вы должны использовать свойство .content элемента управления Label например,
myLabel.Content= "Your desired string";
Я считаю, что вы хотите установить свойство Content
. В этом есть дополнительная информация о том, что доступно для метки.
Вы можете использовать свойство Content почти во всех визуальных элементах WPF для доступа к материалам внутри них. Там есть иерархия классов, к которым принадлежат элементы управления, и любые потомки ContentControl будут работать таким образом.
вы можете использовать элемент управления TextBlock и назначить свойство text.
DesrLabel.Content = "Ваш контент"
Label myLabel = new Label ();
myLabel.Content = "Hello World!";