C# 文本框中的gridviewitem
现在我正在创建一个gridview,我想用textbox生成的字符串项填充这个grid视图,但是用我自己的GridviewItem模板,我如何用从textbox添加的字符串绑定GridviewItem模板中的textblockC# 文本框中的gridviewitem,c#,wpf,windows,windows-8,C#,Wpf,Windows,Windows 8,现在我正在创建一个gridview,我想用textbox生成的字符串项填充这个grid视图,但是用我自己的GridviewItem模板,我如何用从textbox添加的字符串绑定GridviewItem模板中的textblock private void onTapped(object sender, TappedRoutedEventArgs e) { Taglist.Items.Add(tagBox.Text); tagBox.Text = ""; } 这是
private void onTapped(object sender, TappedRoutedEventArgs e)
{
Taglist.Items.Add(tagBox.Text);
tagBox.Text = "";
}
这是Xaml:
<DataTemplate x:Key="listitemTemplate">
<Grid Height="164" Width="651">
<Grid.Background>
<ImageBrush ImageSource="Assets/new design/tags.PNG"/>
</Grid.Background>
<TextBlock HorizontalAlignment="Left" TextWrapping="Wrap" Text="{Binding Text}" VerticalAlignment="Top" Margin="136,49,0,0" Height="69" Width="406" FontSize="48" />
</Grid>
</DataTemplate>
好的,我发现了我的错误,我应该在绑定中写,
Text=“{binding}”
就是这样
正确的xaml是:
<DataTemplate x:Key="listitemTemplate">
<Grid Height="164" Width="651">
<Grid.Background>
<ImageBrush ImageSource="Assets/new design/tags.PNG"/>
</Grid.Background>
<TextBlock HorizontalAlignment="Left" TextWrapping="Wrap" Text="{Binding}"
VerticalAlignment="Top" Margin="136,49,0,0" Height="69" Width="406" FontSize="48" />
</Grid>
</DataTemplate>