Wenn ich einen Button mit folgendem XAML Code animiere breitet er
sich nach links, rechts und unten aus aber nicht nach oben. Ich
möchte aber das der Mittelpunkt des Buttons auf der gleichen
Position bleibt und die vergrößerung in alle Richtungen gleich ist.
Kann man mit <DoubleAnimation> einfluß auf Margin nehmen?
Da es noch keinen XAML Tag gibt hab ich den von XML genommen.
sich nach links, rechts und unten aus aber nicht nach oben. Ich
möchte aber das der Mittelpunkt des Buttons auf der gleichen
Position bleibt und die vergrößerung in alle Richtungen gleich ist.
Kann man mit <DoubleAnimation> einfluß auf Margin nehmen?
Da es noch keinen XAML Tag gibt hab ich den von XML genommen.
XML-Quellcode
- <StackPanel Width="75" Height="50">
- <Button Name="BTN1" Width="50" Height="30" Background="Yellow" Margin="0,7,0,0">Click me
- <Button.Triggers>
- <EventTrigger RoutedEvent="Button.Click">
- <BeginStoryboard>
- <Storyboard>
- <DoubleAnimation Storyboard.TargetName="BTN1" Storyboard.TargetProperty="(Button.Width)"
- From="50" To="75" Duration="0:0:0.05" AutoReverse="true">
- </DoubleAnimation>
- <DoubleAnimation Storyboard.TargetName="BTN1" Storyboard.TargetProperty="(Button.Height)"
- From="30" To="45" Duration="0:0:0.05" AutoReverse="true">
- </DoubleAnimation>
- </Storyboard>
- </BeginStoryboard>
- </EventTrigger>
- </Button.Triggers>
- </Button>
- </StackPanel>