文本框中的网格视图项

本文关键字:视图 网格 文本 | 更新日期: 2023-09-27 17:56:04

现在我正在创建一个网格视图,我想用从文本框生成的字符串项填充此网格视图,但使用我自己的网格视图项模板,我如何将网格视图项模板中的文本块与从文本框添加的字符串绑定

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>