winrt usercontrol被剪辑动画

时间:2013-01-29 08:06:17

标签: xaml windows-runtime

将usercontrol添加到视图边界并使用storyboard转换变换x从右角创建动画获取用户控件视图获取剪辑

这里是动画的xaml代码  

    <Storyboard x:Name="gridstory">
        <DoubleAnimation
                  Storyboard.TargetName="gdd"
                  Storyboard.TargetProperty="(UIElement.RenderTransform).(TranslateTransform.X)"
                  From="0" To="-200" />

    </Storyboard>
    <Storyboard x:Name="gridstory2">
        <DoubleAnimation
                  Storyboard.TargetName="gdd"
                  Storyboard.TargetProperty="(UIElement.RenderTransform).(TranslateTransform.X)"
                  From="-200" To="0" />


    </Storyboard>
</UserControl.Resources>

我正在添加这样的usercontrol c2.Margin = new Thickness(1355,0,0,0);

1 个答案:

答案 0 :(得分:1)

边距中的1355表示控件将布置在一个矩形的边界内,该矩形的左边框距其父边框的左边界1355个逻辑像素。在大多数屏幕上,这意味着如果不是负尺寸,布局矩形几乎是空的,因此它通常会被剪裁。解决方案可能是将Margin设置为0并将Horizo​​ntalAlignment设置为Right,并将c2.ActualWidth设置为0,而不是0到-200。

另请查看此文章,了解可能对您有用的内容:

Animating edge-based UI