Czuję się głupio, ale nie mogę dowiedzieć się, jak dodać tekst do kontrolki etykiety WPF w kodzie. Podobnie jak w przypadku TextBlock:
DesrTextBlock.Text = "some text";
Jaka jest równoważna właściwość w Label, aby to zrobić?
DesrLabel.??? = "some text"; //something like this
Text
dlaTextBox
ale nie dlaTextBlock
...object
, więc możesz zrobić z niego dowolny typ WPF lub .NET, który lubisz - przycisk, obraz, zielony prostokąt, nawetSqlDataReader
jeśli naprawdę chcesz! (choć całkiem co to reprezentowałoby w wytwórni, nie jestem pewien ...)W normalnym winForms wartość obiektu Label jest zmieniana przez,
Ale w kontrolce etykiety WPF należy użyć właściwości .content kontrolki Label, na przykład
źródło
Myślę, że chcesz ustawić
Content
nieruchomość. To ma więcej informacji na temat tego, co jest dostępne na etykiecie.źródło
Możesz użyć właściwości Content na prawie wszystkich wizualnych kontrolkach WPF, aby uzyskać dostęp do zawartości w nich. Istnieje hierarchia klas, do których należą kontrolki, i wszystkie elementy potomne ContentControl będą działać w ten sposób.
źródło
możesz użyć kontrolki TextBlock i przypisać właściwość text.
źródło
Label myLabel = new Label ();
myLabel.Content = "Hello World!";
źródło