我已經與不透明屬性在故事板 ,但我不知道如何移動像c#中的網格堆疊面板按鈕.....等UI元素?我想在c#中不是xaml寫故事板如何將UI元素與故事板一起移動?
-1
A
回答
0
那麼,這取決於你的實際佈局:你想在網格或畫布中設置動畫按鈕(可以爲Margin屬性或Canvas設置動畫。左附屬性,分別)?你想要動畫屬性本身還是變形(後者會渲染RenderTransform - 特別是TranslateTransform)。如果您仍想引用「舊」位置,則可以使用RenderTransform。
一個簡單的方法是:
<Window
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<Grid>
<Grid.Triggers>
<EventTrigger RoutedEvent="Grid.Loaded">
<BeginStoryboard>
<Storyboard RepeatBehavior="Forever">
<DoubleAnimation Storyboard.TargetName="myButton"
Storyboard.TargetProperty="(Canvas.Left)" From="1" To="350"
Duration="0:0:10" BeginTime="0:0:0"/>
</Storyboard>
</BeginStoryboard>
</EventTrigger>
</Grid.Triggers>
<Canvas x:Name="myCanvas" Background="Yellow">
<Button x:Name="myButton" Width="100" Height="30" Canvas.Left="100" Canvas.Top="100" />
</Canvas>
</Grid>
</Window>
0
它會更好,如果你使用的共混物..我已經genrated爲向右..just檢查它的StackPanel移動代碼的故事板..
you can go through this video aslo it's very good它會完美工作你的情況
<Page.Resources>
<Storyboard x:Name="Storyboard1">
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(CompositeTransform.TranslateX)" Storyboard.TargetName="hello">
<EasingDoubleKeyFrame KeyTime="0" Value="0"/>
<EasingDoubleKeyFrame KeyTime="0:0:0.5" Value="100"/>
</DoubleAnimationUsingKeyFrames>
</Storyboard>
</Page.Resources>
<Grid Background="{StaticResource ApplicationPageBackgroundThemeBrush}">
<StackPanel Name="hello" Orientation="Vertical" HorizontalAlignment="Left" VerticalAlignment="Top" RenderTransformOrigin="0.5,0.5" >
<StackPanel.RenderTransform>
<CompositeTransform/>
</StackPanel.RenderTransform>
<TextBlock Text="hello1" FontSize="50" />
<Button Content="Button" FontSize="50" Click="Button_Click_1" />
</StackPanel>
</Grid>
,並開始做這個按鈕點擊..
private void Button_Click_1(object sender, RoutedEventArgs e)
{
Storyboard1.Begin();
}
爲更好地理解只讀瞭如何使用混合..
相關問題
- 1. XCode:在故事板編輯器中移動UI元素
- 2. 如何顯示故事板元素
- 3. Xcode從故事板拖動UI元素時崩潰
- 4. 故事板元素層
- 5. Xcode更精確地移動故事板元素
- 6. 如何使一個元素在XAML中引用的StaticResource故事板(而不是故事板引用元素)
- 7. 定製UITableViewCell與一些單元格一起使用故事板
- 8. 。與jQuery移動UI一起使用UI?
- 9. 如何從iPhone/iPad故事板遷移到通用故事板
- 10. 如何在故事板上將uitextview與GCPlaceholderTextView連接起來?
- 11. 推動故事板與segboard
- 12. 如何將silverlight故事板移動到resourceDictionary中?
- 13. 故事板UI元素不會出現在Xcode 5中
- 14. 如何與故事板一起使用nibs/xibs?
- 15. 爲元素創建一個下滑動畫/故事板?
- 16. 如何將元素滑動到一起?
- 17. 將文本元素與圓弧一起移動RaphaelJS
- 18. 如何將UI自動化元素移動到其他位置?
- 19. 故事板視圖元素灰色
- 20. Silverlight中DataTemplate元素的故事板
- 21. 不可見的故事板元素
- 22. 從故事板獲取框架元素
- 23. 故事板的重疊元素
- 24. 故事板適用於很多元素
- 25. IOS故事板 - 如何將視覺元素,情節串連圖板屏幕
- 26. 移動使用故事板在WPF
- 27. ios7故事板項目不會移動
- 28. 從xib移動到故事板
- 29. NSArray與故事板
- 30. UISplitViewController與故事板