2016-04-06 37 views
0

ben yatay çevirmek istediğiniz bir düğme var, bu yüzden böyle film şeridi kullanın:Xaml'de çeviri dönüşümü nasıl oynanır?

<Button> 
<Button.Triggers> 
       <EventTrigger RoutedEvent="Button.Click"> 
        <BeginStoryboard> 
         <Storyboard> 
          <DoubleAnimation Storyboard.TargetName="Studio" Storyboard.TargetProperty="RenderTransform.(TranslateTransform.X)" From="0" To="5000" Duration="0:0:2"> 
           <DoubleAnimation.EasingFunction> 
            <CubicEase EasingMode="EaseInOut"/> 
           </DoubleAnimation.EasingFunction> 
          </DoubleAnimation> 
        </Storyboard> 
       </BeginStoryboard> 
      </EventTrigger> 
</Button.Triggers> 
</Button> 

ama hiçbir şey Button RenderTransform hiçbir TranslateTransform olduğundan

+0

hedefiniz nedir? Düğmeyi tıkladığınızda yatay olarak mı açmak istiyorsunuz? – Gopichandar

+0

Evet, tam olarak ..... – Ivan

+0

Büyümek mi yoksa dönüyor mu? – Gopichandar

cevap

3

şey olmuyor olmuyor.

Sadece bir tane ekleyin ve DoubleAnimation gelen Storyboard.TargetName kaldırın:

<Button ...> 
    <Button.RenderTransform> 
     <TranslateTransform/> 
    </Button.RenderTransform> 
    <Button.Triggers> 
     <EventTrigger RoutedEvent="Button.Click"> 
      <BeginStoryboard> 
       <Storyboard> 
        <DoubleAnimation 
         Storyboard.TargetProperty="RenderTransform.X" 
         To="5000" Duration="0:0:2"> 
         <DoubleAnimation.EasingFunction> 
          <CubicEase EasingMode="EaseInOut"/> 
         </DoubleAnimation.EasingFunction> 
        </DoubleAnimation> 
       </Storyboard> 
      </BeginStoryboard> 
     </EventTrigger> 
    </Button.Triggers> 
</Button> 
+0

Teşekkürler, işe yaradı. – Ivan

İlgili konular