Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/261.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 文本框中的gridviewitem_C#_Wpf_Windows_Windows 8 - Fatal编程技术网

C# 文本框中的gridviewitem

C# 文本框中的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 = ""; } 这是

现在我正在创建一个gridview,我想用textbox生成的字符串项填充这个grid视图,但是用我自己的GridviewItem模板,我如何用从textbox添加的字符串绑定GridviewItem模板中的textblock

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>