3
행과 열을 함께 변경해야합니다. 이것이 가능합니까? 내가 검색 한하지만 답변을'System.Windows.Media.Animation.DoubleAnimation'유형의 AnimationTimeline은 'System.Int32'유형의 'Row'속성에 애니메이션을 적용 할 수 없습니다.
var da = new DoubleAnimation();
da.From = 0;
da.To = 2;
da.Duration = new Duration(TimeSpan.FromSeconds(1));
Soldier.BeginAnimation(Grid.RowProperty, da);
Soldier.BeginAnimation(Grid.ColumnProperty, da);
XAML 코드를 찾을 수 없습니다 : 당신이 Int32Animation
예를 사용해야합니다 있도록
<Grid>
<Grid Name="Grm" Width="500" Height="500" Background="#FF14831E">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="100"/>
<ColumnDefinition Width="100"/>
<ColumnDefinition Width="100"/>
<ColumnDefinition Width="100"/>
<ColumnDefinition Width="100"/>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="100"/>
<RowDefinition Height="100"/>
<RowDefinition Height="100"/>
<RowDefinition Height="100"/>
<RowDefinition Height="100"/>
</Grid.RowDefinitions>
<Image Name="Soldier" Grid.Row="0" Grid.Column="0" Source="Soldier-Red.png" Width="26" Height="34" MouseLeftButtonDown="Image_MouseLeftButtonDown_1"></Image>
</Grid>
</Grid>