[英]Why the ItemsSource in WPF DataGrid IGNORES GetEnumerator() in my bound collection?
[英]Why data is not bound to label in my WPF application
我正在WPF
做一個簡單的DataBinding
應用程序。 在這個應用程序中,無論我在名為txtName
的TextBox
輸入什么,都應該出現在Label
。 為此,我在WPF
使用了綁定,但它沒有被綁定。
<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
新手。 請指導我。
很確定 XAML 區分大小寫。 您的綁定路徑是text
,而它應該是Text
。
TextBox
具有屬性 Text,而不是文本。 小錯誤:)
<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" />
<Label Content="{Binding ElementName=txtName,Path=Text}"
Height="28" HorizontalAlignment="Left" Margin="47,112,0,0"
Name="label3" VerticalAlignment="Top" Width="171" />
</Grid>
路徑= *T *ext
這是一個錯字問題。
嘗試這個
<Label Content="{Binding Source={x:Reference txtName}, Path=text}" Height="28" HorizontalAlignment="Left" Margin="47,112,0,0" Name="label3" VerticalAlignment="Top" Width="171" />
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.