Taşımak veya kaydırmak için bir kılavuz çizin. Tüm bu unsurları taşımak istiyorum, bu yüzden sadece ızgarayı birlikte hareket ettirmek mümkün değil mi? Bu, gördüğüm şeyden herhangi bir etki yapmıyor ve ScaleX'i bile denedim.Doğru WPF
<Grid x:Name="HancockDetails" HorizontalAlignment="Left" Height="100" VerticalAlignment="Top" Width="100" Grid.Column="1" RenderTransformOrigin="0.5,0.5">
<Rectangle HorizontalAlignment="Left" Height="100" Stroke="Black" VerticalAlignment="Top" Width="100"/>
<TextBlock HorizontalAlignment="Left" TextWrapping="Wrap" Text="TextBlock" VerticalAlignment="Top" Foreground="#FFF30000"/>
</Grid>
</Grid>
</s:ScatterViewItem>
Benim fonksiyonu:
Storyboard sb = new Storyboard();
DoubleAnimation slide = new DoubleAnimation();
slide.To = 3000.0;
slide.From = 0;
slide.Duration = new Duration(TimeSpan.FromMilliseconds(40.0));
// Set the target of the animation
Storyboard.SetTarget(slide,HancockDetails);
Storyboard.SetTargetProperty(slide, new PropertyPath("RenderTransform.(ScaleTransform.ScaleY)"));
// Kick the animation off
sb.Children.Add(slide);
sb.Begin();
'RenderTransform. (TranslateTransform.XProperty)' özellik yolundaki tüm özellik referanslarını çözemez. Uygulanabilir nesnelerin özellikleri desteklediğini doğrulayın. – user99999991
Ayrıca "" – user99999991
@ user2229804 ile de denedim, yukarıda yaptığım gibi, TranslateTransform'a doğrudan başvurabilir misiniz? Bence bu daha az kafa karıştırıcı. Eğer yapamıyorsanız, o zaman doğru sözdiziminin "(FrameworkElement). (TranslateTransform.X)" olacağını düşünmekteyim. – McGarnagle