Question

Je travaille actuellement sur une application avec une interface à onglets. Je veux être en mesure de diviser l'espace de travail horizontalement ou verticalement en faisant glisser une patte à un bord de la fenêtre.

Par exemple, deux onglets ouverts: http://666kb.com/i/b65vvbusbxhvgy8mf.png

Ensuite, faites glisser un onglet au bas de l'écran et déposez-le. Une deuxième tabcontrol devrait apparaître: http://666kb.com/i/b65vvjnd1ylz54jdz.png

Comment puis-je parvenir avec C # et WPF dans .NET 3.5?
Je pense que Photoshop fait cela et je suis sûr que beaucoup d'autres applications.

Était-ce utile?

La solution

consultez AvalonDock , peut-être cela peut vous aider à entrer dans la bonne direction.

Autres conseils

Le contrôle de l'espace de travail Actipro est très élégant à onglets et je n'ai pas vu moi-même des bugs.

Il y a quelques bibliothèques là-bas pour cela. Autre que AvalonDock, il y a Dock sable et Infragistics contrôles WPF . Je l'ai utilisé à la fois. Tous deux ont eu leur part de bugs. À ce stade, j'utilise les contrôles Infragistics et ils obtiennent mieux dans chaque version.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top