Question

est ce que WordPad ressemble dans Windows 7:


(source: gawker.com )

Le ruban est également dans la peinture. Ce qui me conduit à penser que le ruban est « caché » quelque part dans un fichier dll que je pouvais importer dans mes applications C #. Est-ce vrai? Sinon, comment Microsoft at-il fait le ruban.

Oui, je suis conscient qu'il ya déjà des entreprises qui ont fait le ruban pour C #, mais je veux juste utiliser P / Invoke pour l'ajouter à mes applications.

Était-ce utile?

La solution

Comme Matthew Flaschen mentionne, vous pouvez télécharger un CTP du ruban de contrôle WPF de CodePlex. Cependant, il est important de souligner que c'est actuellement très incomplète . Je l'ai essayé récemment et l'a trouvé pour être décent, mais buggy.

Vous ne pourrez pas utiliser correctement le contrôle du ruban WPF (dans toute son étendue au moins) jusqu'à ce que .NET 4.0 est sorti. Je ne suis pas sûr que ce soit inclus dans la version bêta actuelle 1, mais il devrait (presque) être certainement partie de la bibliothèque WPF de base dans la version finale. Cela devrait être beaucoup plus stable et complet en termes de fonctionnalités. Que l'ensemble des fonctionnalités correspondra à celle de Microsoft Office ruban est une autre question -. Douteux, dans mon esprit, bien que vous pourriez attendre WPF par la nature à fournir une sorte d'extensibilité

Mise à jour: En effet, le Beta 1 version des informations .NET Framework 4.0 (dans la section Vue d'ensemble) qu'un contrôle ruban WPF est inclus. Vaut la peine dehors, que je soupçonne fortement qu'il est beaucoup plus avancé que celui sur CodePlex.

Autres conseils

Vous pouvez utiliser le WPF wrapper .

D'après ce que j'ai lu, il n'y a pas de version Microsoft que vous pouvez utiliser dans vos propres applications, à l'exception d'une version C ++ qui fait partie de la Visual studio 2008 Feature pack.

Il y a plusieurs implémentations .Net que vous pouvez utiliser (principalement des fournisseurs 3ème partie). Microsoft a imposé un

Vous voulez regarder le " code API Windows pack " qui fournit des emballages gérés pour un certain nombre d'API Windows.

Les API de ruban de Windows 7 ont leur propre et, qui pourraient vous aider à votre quête.

Ce sont des API spécifiques de Windows 7 qui sont utilisés pour créer des rubans dans WordPad et Paint. Ils ne sont pas vraiment « cachées ». Il y a une bonne quantité de documents, mais le meilleur matériel a été trouvé dans certaines des vidéos sur MSDN (je pense que sur Channel9).

De toute évidence, ceux-ci ne seront pas disponibles sur les versions antérieures de Windows. Je me attends à l'adoption rapide des consommateurs de Windows 7, mais si vous avez besoin de cibler un large public à court terme, vous voudrez peut-être envisager quelques-unes des autres options pour le moment.

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