用于列表视图的多重绑定数据模板



我只是想为我的ListView定义一个自定义DataTemplate,以便显示类的一些数据。在早期的项目(c#,.net 3.5,wpf)中,我有这样的东西:

<Style x:Key="Custom_ComboBox_Style" TargetType="{x:Type ComboBox}">
<Setter Property="ItemTemplate">
    <Setter.Value>
        <DataTemplate>
            <TextBlock>
                <TextBlock.Text>
                    <MultiBinding StringFormat="{}{0}    {1} Members">
                        <Binding Path="Name"/>
                        <Binding Path="MemberCount"/>
                    </MultiBinding>
                </TextBlock.Text>
            </TextBlock>
        </DataTemplate>
    </Setter.Value>
</Setter>

不幸的是,这在我当前的 WinRT 项目中不起作用:(我搜索了谷歌,发现WinRT不再有MultiBinding了。直到现在我都找不到解决这个问题的方法。任何想法如何解决这个问题并实现与上述类似的DataTemplate

提前感谢!

试试这个:

<Setter Property="ItemTemplate">
        <Setter.Value>
            <DataTemplate>
                <StackPanel Orientation="Horizontal">
                    <TextBlock Text="{Binding Name}" Margin="0,0,20,0" />
                    <TextBlock Text="{Binding MemberCount}" Margin="0,0,5,0" />
                    <TextBlock Text="Members"  />
                </StackPanel>
            </DataTemplate>
        </Setter.Value>
    </Setter>

相关内容

  • 没有找到相关文章

最新更新