0

我遇到了一些绑定问题...

Shapes 是自定义用户控件的列表,例如其中一个用户控件可以是具有某些特定属性的椭圆。我的目标是在此列表上循环并显示所有 UserControl(它可以是椭圆或矩形......)我只想显示 UserControl,就像我只是提示他的 XAML 内容一样。

这是我的网格,我只是不知道在 DataTemplate 中放什么,我尝试了一些不同的东西,但实际上没有任何效果,希望一些可以帮助我:)

<Grid>
    <s:ScatterView ItemsSource="{Binding Shapes}">
        <s:ScatterView.ItemContainerStyle>
            <Style TargetType="s:ScatterViewItem">
                <Setter Property="Background" Value="Transparent"></Setter>
            </Style>
            </s:ScatterView.ItemContainerStyle>
            <s:ScatterView.ItemTemplate>
            <DataTemplate>
                <class:Shape ShapeItem="{Binding}" />
            </DataTemplate>
        </s:ScatterView.ItemTemplate>
    </s:ScatterView>
</Grid>
4

1 回答 1

0

如评论中所述。如果您的 ShapeItem 是 UserControl,请尝试将其与 Content 属性绑定。

于 2013-01-23T13:54:45.053 回答