【问题标题】:gridviewitem from textbox来自文本框的gridviewitem
【发布时间】:2013-01-26 18:06:42
【问题描述】:

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

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>

【问题讨论】:

    标签: c# wpf windows windows-8


    【解决方案1】:

    好的,我发现我的错误,我应该在绑定中写,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>
    

    【讨论】:

      猜你喜欢
      • 2020-08-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多