我正在做簡單的DataBinding
應用程序WPF
。在這個無論我輸入TextBox
調用txtName應該得到在Label
apeared。爲此,我在WPF
中使用綁定。爲什麼數據沒有綁定到我的WPF應用程序的標籤
但它沒有受到約束。
我的XAML:
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="315*" />
<ColumnDefinition Width="188*" />
</Grid.ColumnDefinitions>
<TextBox Height="23" HorizontalAlignment="Left" Margin="79,12,0,0" Name="txtName" VerticalAlignment="Top" Width="120" />
<Label Height="28" HorizontalAlignment="Left" Margin="22,12,0,0" Name="label1" VerticalAlignment="Top" Width="42" Content="Name"/>
<TextBox Height="23" HorizontalAlignment="Left" Margin="79,56,0,0" Name="txtSirName" VerticalAlignment="Top" Width="120" />
<Label Content="SirName" Height="28" HorizontalAlignment="Left" Margin="12,56,0,0" Name="label2" VerticalAlignment="Top" Width="52" />
<!-- Following is the label which i bound -->
<Label Content="{Binding ElementName=txtName,Path=text}" Height="28" HorizontalAlignment="Left" Margin="47,112,0,0" Name="label3" VerticalAlignment="Top" Width="171" />
</Grid>
我是新與WPF
。請指導我。
無關的問題,'Path'是默認的Binding屬性,所以如果你願意,你也可以寫'{Binding Text,ElementName = txtName}'(意思是'Path'是隱含的)。 – Default
ohh,謝謝@默認,我通過它學習的鏈接包含這一個,所以我用這個。但是對於新信息而言。 – Freelancer