Silverlight 3 : trouver un élément dans un ListBoxItem
En Silverlight comme en WPF, il existe un contrôle nommé ListBox auquel on peut Binder un IEnumerable<T> ce qui nous donne une liste populée avec un ensemble de ListBoxItem.
Mon souhait était de créer un Menu composé d’HyperLinkButton afin d’utiliser notamment la propriété TargetName très utile en Silverlight 3 pour la navigation, et de lancer une animation automatiquement sur le HyperLinkButton avec le VisualStateManager quand l’url courante correspond au NavigateUri.
J’ai donc décidé de faire une classe MenuItem avec trois propriétés ( NavigateUri, Content et TargetName), qui au chargement de l’application sera utilisée pour créer une liste de MenuItem Bindée à mon contrôle Menu
More...