在WPF中重复文本

Tab*_*ayi -1 c# wpf xaml wpf-controls

我想在数据库中搜索.当我搜索数据库时,我必须在表单中显示结果.我想显示为谷歌显示搜索结果.

链接
说明

链接
说明


我必须在WPF中做到这一点.我怎么解决这个问题?

Rac*_*hel 7

我建议使用ItemsControl.默认ItemsControl显示垂直StackPanel包含TextBlock集合中每个项目的垂直.您可以根据需要覆盖ItemsControl要显示的默认模板.

这是一个编辑默认值ItemTemplate以显示为两个TextBlock而不是一个TextBlocks的示例:

<ItemsControl ItemsSource="{Binding MyCollection}">
    <ItemsControl.ItemTemplate>
        <DataTemplate>
            <StackPanel>
                <TextBlock Text="{Binding Link}" Style="{StaticResource LinkTextStyle}" />
                <TextBlock Text="{Binding Description}" />
            </StackPanel>
        </DataTemplate>
    </ItemsControl.ItemTemplate>
</ItemsControl>
Run Code Online (Sandbox Code Playgroud)

  • @HB如果我正在寻找一个问题的答案,我宁愿看到一个带有示例代码的解释,而不是包含我必须研究的链接的单行答案.这是答案,而不是获取研究链接.我发布的代码不会开箱即用,需要进一步研究才能弄清楚如何使其正常工作.它为Google提供了足够的关键字,可以有效地找到他们想要的内容. (2认同)