ScatterViewItem Pixelsense中的多个元素

时间:2012-09-10 14:24:34

标签: c# wpf pixelsense

我对WPF表面中的ScatterViewItem控件有疑问。

我想在控件中有一个图像 - 我可以做 - 但我也希望在同一个ScatterViewItem中有更多的控件,比如删除按钮。

现在我被困在如何在ScatterViewItem控件中获取多个元素。我尝试了Canvas,但这看起来不太合适,因为您无法像使用ScatterViewItem控件一样使用图像。

有没有人有想法或代码可以帮助我?

1 个答案:

答案 0 :(得分:0)

您可以简单地使用任何可以扩展的容器。我通常在ScatterViewItem中使用Grid容器,它允许我在Grid中拥有尽可能多的嵌套元素。

Canvas的问题在于它无法自动调整大小,因为ScatterViewItems是为调整大小而设计的,并且旋转它不是一个很好的匹配。

XAML:

<s:ScatterView >    
    <Grid Width="Auto" Height="Auto">
        <s:SurfaceButton />
    </Grid>
</s:ScatterView>