DataBinding an Label

andreason

Grünschnabel
Moin Männer,
ich bin einwenig ratlos. Ich wollte Werte durch DataBinding ausgeben lassen, aber leider funktioniert es nicht. Könnte ihr mir meinen Fehler aufzeigen?

Code:
		private void Button_ClkLoadArray(object sender, RoutedEventArgs e)
		{
			ParaHandler.StructTelegr structTelegr = new ParaHandler.StructTelegr();
			structTelegr.CallTeleGr();
			lblHead.DataContext = structTelegr.HP1 + structTelegr.HP2;
			lblLen.DataContext = structTelegr.HLen;
			txtBoxStrTele.Text = structTelegr.HStr;
		}
HTML:
			<Grid Grid.Column="4" Background="SandyBrown" >
				<StackPanel Grid.Column="0" HorizontalAlignment="Center" VerticalAlignment="Center" Orientation="Vertical">
					<Label>Telegramm-Header:</Label>
					<Label Name="lblHead" Content="{Binding Source={StaticResource pmD}, Path=strHead}"/>
					<Label>Telegramm-Länge:</Label>
					<Label Name="lblLen" Content="{Binding Source={StaticResource pmD}, Path=strLength}"/>
				</StackPanel>
			</Grid>

Bei der TextBox funktioniert es reibungslos.
Vielen Dank, Andreas
 
Morgen, so:

HTML:
...
xmlns:local="clr-namespace:NamespaceName"
...
<Windows.Resources>
  <local:ParaHandler x:Key="pmD" />
</Windows.Resources>
...

Gruß, Andreas
 
Zurück