Quel est l'exemple le plus simple de liaison des éléments d'un TabControl à une ObservableCollection?Comment lier des éléments d'un TabControl à une collection observable dans wpf?
Le contenu de chaque onglet aura des données uniques, et en effet ces données auront des collections observables liées aux éléments des éléments.
Actuellement, j'ai un contrôle utilisateur, que je voudrais définir comme le contenu de chaque onglet dès qu'il est créé. J'ai également besoin de définir dynamiquement le contexte de données de ce nouveau contrôle utilisateur lorsque l'onglet est créé. Donc, pour l'essentiel, j'aimerais que la collection observablec de tabcontrol contienne des vues de modèle qui correspondent aux données de chaque onglet.
En plus de cela, j'ai besoin de faire tout cela sans violer MVVM dans WPF! De l'aide?
Très apprécié!
Vous savez, WPF MVVM + a une courbe d'apprentissage abrupte, mais une fois que vous obtenez le coup de lui les solutions sont en fait très élégant et propre. Merci pour votre aide :) – bluebit
Je suis d'accord que WPF a une courbe d'apprentissage raide, mais je ne dirais pas cela sur le modèle MVVM ... en fait, il semble tout à fait naturel quand vous commencez à l'utiliser :) –
Tant que les modèles de données contenir seulement des contrôles en lecture seule, cette approche fonctionne. Sinon, vous devez faire attention: le TabControl recrée l'affichage chaque fois que vous modifiez la page d'onglets, c'est-à-dire que vous perdez l'état visuel lorsque vous passez d'un onglet à un autre, puis revenez à nouveau. –