Hallo Klaus,
Du muss dem Element einen x:Name="myTextBlock" zuweisen. Dann kann man auf das Element aus der CodeBehind zugreifen.
Gruß
Thomas
Dieser Browser wird nicht mehr unterstützt.
Führen Sie ein Upgrade auf Microsoft Edge durch, um die neuesten Features, Sicherheitsupdates und den technischen Support zu nutzen.
In meinem Window habe ich einen Button in XAML folgenden Eintrag für einen Button:
<Button x:Name="exitAppBtn"
Height="28"
Width="186"
...
Click="ExitAppBtn_Click">
<StackPanel Orientation="Horizontal">
<Image Source="/ImageRes/Exit.bmp" />
<TextBlock Margin="8,0,0,0"
Height="22"
Width="146"
Text="Anwendung beenden" >
</TextBlock>
</StackPanel>
</Button>
Wie kann ich im CodeBehind dem Textblock einen anderen Text zuweisen?
Hallo Klaus,
Du muss dem Element einen x:Name="myTextBlock" zuweisen. Dann kann man auf das Element aus der CodeBehind zugreifen.
Gruß
Thomas
Donnerwetter! So einfach geht das, und ich hatte mir dabei fast die Ohren gebrochen, denn mein Gedanke war: exitAppBtn.stackPanel.exitTbx = "..."; da der StackPanel ja Teil des Button und der TextBlck Teil des StackPanel ist. Auf die Idee, den TextBlock direkt anzusprechen binich leider nicht gekommen. Danke!