Frage

Ich habe den folgenden XAML-Code (zum Testen, also ist es kein "netter" Code):

<Style TargetType="{x:Type MenuItem}">
    <Style.Triggers>
        <EventTrigger RoutedEvent="Click">
            <EventTrigger.Actions>
                <BeginStoryboard>                                    
                    <Storyboard Storyboard.TargetProperty="Width" >
                        <DoubleAnimation From="70" To="100"></DoubleAnimation>
                    </Storyboard>
                </BeginStoryboard>
           </EventTrigger.Actions>
       </EventTrigger>                        
    </Style.Triggers>
</Style>

Jetzt möchte ich eine Methode in meinem C # -Projekt aufrufen, wenn dieser Trigger ausgeführt wird.Das DoubleAnimation-Ding wurde nur hinzugefügt, um zu sehen, ob der Trigger beim Klicken aktiviert wird.Wie rufe ich die Methode auf?

War es hilfreich?

Lösung

Die nativen Trigger unterstützen das nicht, wenn Sie die von verwenden Mischung Interactivity es gibt eine CallMethodAction sie können verwenden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top