J'ai une forme qui a beaucoup d'onglets. Chaque onglet a de nombreux champs de contrôle, zones de liste déroulantes, listes de données et e .t.c. Je lie la forme à une source de données de cette manièreProblème avec WPF perfomance
this.DataContext=MyClassInstance
Mais avec cette façon ma forme s'ouvre très lentement. environ une minute.
Lorsque je commente le code ci-dessus, le formulaire s'ouvre très rapidement. Tous mes contrôles Je me suis lié aux propriétés de classe dans XAML. S'il vous plaît dites-moi le moyen de lier chaque onglet quand il est activé, ou lier les contrôles dans le fil de fond ou toute autre idée qui peut m'aider à accélérer mon formulaire.
Merci d'avance.
J'utilise des classes de service Web pour mes fomrs. au moment où je lie ma classe à la forme, elle est entièrement remplie de données. Je ne me réfère pas à la base de données. La seule chose que je change pour ces classes est d'utiliser PostSharp pour gérer INotifierPropertyChanged, mais mon aspect postsharp ne change que les settters de propriétés. Je suis nouveau dans WPF. Que voulez-vous dire par aller chercher de manière asynchrone? – Polaris