在GridViewItem上设置动画TranslateTransform

时间:2012-10-25 02:15:35

标签: windows-8 winrt-xaml

我在GridView中有一系列项目。

我想为GridViewItem的TranslateTransform设置动画,使其超出GridView的边界。当我这样做时,它会被修剪掉。这种变换是否可能?

1 个答案:

答案 0 :(得分:0)

可悲的是,我不这么认为。我不得不做一些类似的事情,事实证明GriView(和ListView,ListBox等...)的模板包含ScrollViewer控件。关于ScrollViewer控件的事情是它们必须定义一个剪切的视口,以给用户提供滚动的印象。事实上,如果您要对ScrollViewer控件进行反编译,您可以看到它对剪切的边界进行硬编码,因此您甚至无法更改模板或样式。

自从我调查此事以及我在Windows 8中对WPF而不是XAML的调查时,情况可能已经发生了变化,但我不认为它会根据您对此问题的描述而发生变化。

以下是与此主题相关的问题:WPF clipping even when no clipping is desired - how to turn it off?