2016-07-16 4 views
1

私はラップパネルをアニメーション化し、左に移動したい... 私のプラットフォームはユニバーサルアプリ10アニメーションTranslateTransformの

<Page 
x:Class="App5.MainPage" 
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
xmlns:local="using:App5" 
xmlns:UniversalWrapPanel="using:Gregstoll" 
xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
mc:Ignorable="d" 
> 

<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}"> 
    <Grid.RowDefinitions> 
     <RowDefinition Height="80*"/> 
     <RowDefinition Height="10*"/> 
    </Grid.RowDefinitions> 

     <UniversalWrapPanel:UniversalWrapPanel Name="mainGrid"> 

     </UniversalWrapPanel:UniversalWrapPanel> 

</Grid> 

窓10のVisual Studio 2015のユニバーサルアプリです、これは私のコードです:

double toValue = 800; 
     DoubleAnimation animationSub = new DoubleAnimation() 
     { 
      Duration = TimeSpan.FromSeconds(8), 
      To = toValue, 
      BeginTime = TimeSpan.FromSeconds(3) 
     }; 

     Storyboard storyBoardErrors = new Storyboard() 
     { 
      Duration = TimeSpan.FromSeconds(3 + 9), 
      RepeatBehavior = RepeatBehavior.Forever, 

     }; 
     Storyboard.SetTarget(animationSub, mainGrid); 
     Storyboard.SetTargetProperty(animationSub, "(UIElement.RenderTransform).(TranslateTransform.X)"); 

     storyBoardErrors.Children.Add(animationSub); 
     storyBoardErrors.Begin(); 

が、スロー例外:

{"指定されたオブジェクトに対してTargetProperty(UIElement.RenderTransform)。(TranslateTransform.X)を解決できませんでした。"}

インストールされているコンポーネントが検出されませんでした。

オブジェクトで (UIElement.RenderTransform)。(TranslateTransform.X)を解決できません。

原因ラップパネルはあなたのWrappanelで正しく

+0

XAMLを投稿してください。私はかなり確信している、あなたは最初の変換を設定しないでください – lokusking

+0

@ lokusking編集 – abbas

答えて

0

仕事を着用しているため、私は使用キャンバスを習慣には、最初にトランスフォームの初期を設定する必要がありますので、あなたは、このようなコードでそれをアニメーション化することができます

<UniversalWrapPanel:UniversalWrapPanel Name="mainGrid"> 
<UniversalWrapPanel.RenderTransform> 
      <TranslateTransform></TranslateTransform> 
     </UniversalWrapPanel.RenderTransform> 
</UniversalWrapPanel:UniversalWrapPanel> 
関連する問題