J'ai ce controltempalte + trigger stuff dans mon application WPF.ControlTemplate.Triggers Équivalent WPF dans Silverlight 3
<ControlTemplate TargetType="me:MyControl" x:Key="fade">
<ContentPresenter - other stuff />
<ControlTemplate.Triggers>
<Trigger Property="IsTransitioned" Value="True">
<Trigger.EnterActions>
<BeginStoryboard>
<Storyboard>
<DoubleAnimation -<stuff>- />
</Storyboard>
</BeginStoryboard>
</Trigger.EnterActions>
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
Cela fonctionne très bien dans WPF, et est très intuitif aussi pour moi d'écrire ceci basé sur le déclenchement comme ci-dessus. Quand je porte ceci à Silverlight (3), on m'informe que je dois utiliser VSM, les états et les groupes etc. puisque les déclencheurs sur le modèle de contrôle ne sont pas supportés. J'ai regardé quelques échantillons, et j'ai même essayé d'appliquer les bits VSM, à la place du trigger comme ci-dessus, mais je n'arrive pas à le faire fonctionner.
Quelqu'un m'a suggéré que, à part VSM dans le XAML, je vais devoir gérer certains événements, etc. modèle
SL3 vient d'être douloureux pour moi. S'il vous plaît aider.
Hmm, pour une partie de la raison de mon post n'est pas rendu ... -à-dire ce peu au-dessus de mon extrait de code ... Mais anywya, vous avez l'idée de mon problème. ce qui est plus important :-) –
Tout le code doit être inden TED par 4 espaces donc SO sait que c'est un extrait de code. Le moyen le plus rapide de le faire est de sélectionner tout votre code dans Visual Studio et appuyez sur l'onglet avant de le copier. Je pense que sinon, il pense que c'est censé être du HTML et comme ça ne l'est pas, il l'ignore. – mattmanser
Merci mattmanser. Thnx pour la pointe indentation :-) J'ai corrigé mes bits de code maintenant :-) –