将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);
答案 0 :(得分:1)
边距中的1355表示控件将布置在一个矩形的边界内,该矩形的左边框距其父边框的左边界1355个逻辑像素。在大多数屏幕上,这意味着如果不是负尺寸,布局矩形几乎是空的,因此它通常会被剪裁。解决方案可能是将Margin设置为0并将HorizontalAlignment设置为Right,并将c2.ActualWidth设置为0,而不是0到-200。
另请查看此文章,了解可能对您有用的内容: