0
A
回答
2
沒有你,因爲它是一個依賴動畫可能不應該動畫一排的大小。如果您確實需要這樣做 - 將RowDefinition.Height
設置爲Auto
併爲該行內的內容設置動畫效果Height
。
0
我不確定我完全同意上面關於如何設置動畫行大小的說法,有幾種情況您可能想要完全摺疊行/列(即快照視圖)。
您可以使用以下故事板輕鬆地設置高度/寬度的動畫效果。
<Grid.ColumnDefinitions>
<ColumnDefinition Width="100" x:Name="LeftSpacerColumn" />
<ColumnDefinition Width="*" x:Name="QuoteColumn" />
<ColumnDefinition Width="75" x:Name="MiddleSpacerColumn" />
<ColumnDefinition Width="450" x:Name="ButtonSpacerColumn" />
<ColumnDefinition Width="100" x:Name="RightSpacerColumn"/>
</Grid.ColumnDefinitions>
<Storyboard>
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(Grid.Width)" Storyboard.TargetName="LeftSpacerColumn">
<DiscreteObjectKeyFrame KeyTime="0">
<DiscreteObjectKeyFrame.Value>
<GridLength>0</GridLength>
</DiscreteObjectKeyFrame.Value>
</DiscreteObjectKeyFrame>
</ObjectAnimationUsingKeyFrames>
</Storyboard>
相關問題
- 1. 在WinRT中
- 2. 在WinRT中
- 3. WinRT中的System.Security.Cryptography.ProtectedMemory
- 4. WinRT中的BindingGroup
- 5. WinRT Reflection(C++/CX)
- 6. C#:在WinRT中
- 7. WinRT Z-Index頁
- 8. WinRT SQLite加密
- 9. 宏認可WinRT?
- 10. WinRT的ReviewTask
- 11. Winrt Wpf databinding
- 12. WinRT的MaskedTextBox
- 13. ShareMediaTask爲WinRT
- 14. WinRT中的HttpUtility.HtmlDecode
- 15. WinRT序列化DateTimeOffset
- 16. Winrt GridView虛擬化
- 17. HTTPClient返回HttpRequestException WinRT
- 18. WinRT - TCP客戶端?
- 19. ComboBox自定義Winrt
- 20. IPAddress.HostToNetworkOrder()等價於WinRT?
- 21. WinRT .NET 4.5和RCW
- 22. 通過非WinRT代碼傳遞WinRT對象類型。
- 23. WinRT的ListView的多層次
- 24. GridView上的Winrt IValueConverter項目
- 25. 在WinRT中摺疊圖例
- 26. WinRT用戶可選主題
- 27. WinRT System.Data - 連接到SQL
- 28. WinRT - ScrollViewer中的多個WebViews
- 29. 在WinRT中使用TileBrush
- 30. WinRT ListView綁定到Items.Count
這似乎沒有實際動畫。它只是立即跳到新的寬度。 – 2014-08-20 22:51:35