2010-08-10 7 views
2

Microsoft a publié Microsoft Ruban pour WPF disponible pour téléchargement here.Microsoft Ruban pour WPF contre Office de l'interface utilisateur RUBAN

Nous avons aussi RibbonControlsLibrary.dll, qui est un contrôle de ruban aussi disponible pour téléchargement à partir de sites Office. Actuellement, il est dans la version CTP.

Maintenant, quelle est la différence entre ces 2 versions de rubans?

Jusqu'à présent, j'identifié que:

  • MS Ruban pour WPF ne pas le soutien de thématisation et il a un look ruban Office 2010 et se sentir. Aucun support pour l'aspect et la convivialité du ruban Office 2007. Le ruban de RibbonControlsLibrary.dll (toujours CTP) prend en charge les thèmes pour Office 2007 et prend également en charge l'aspect et la convivialité d'Office 2010. Mais il ne fonctionne pas correctement avec .NET 4.0. Il y a quelques bugs lors de l'affichage des contrôles tels que les comboboxes, les zones de texte.

Est-ce que quelqu'un d'autre a travaillé avec ceux-ci? Pouvez-vous me donner un lien vers une version stable de RibbonControlsLibrary.dll? Est-ce que ça existe? Est-ce en fait MS Ribbon pour WPF le RTW pour le RibbonControlsLibrary.dll ou il n'y a que 2 rubans séparés?

+0

Un contrôle WPF qui ne possède pas de modèle de contrôle? Vraiment? – Will

+0

Il en a un, bien sûr :) –

Répondre

4

Microsoft a été partout dans le monde avec des contrôles de ruban. À un moment donné, il y avait au moins trois versions différentes flottant autour. Je crois comprendre que l'équipe WPF a choisi le nouveau ruban Microsoft pour WPF en tant que version «officielle» du ruban. Il utilise l'interface utilisateur de Windows 'Scenic' (comme illustré dans les applications Windows 7 Paint et WordPad), contrairement à l'interface utilisateur de ruban «Fluent» Office 2007 qui se trouvait dans certains contrôles précédents. Je pense que l'équipe WPF éloigne les développeurs du ruban Fluent et du ruban Scenic. Si vous voulez un look Office 2010, avec sa fonction 'backstage', il existe un certain nombre de projets commerciaux et OpenSource qui implémentent cette interface utilisateur. Je ai joué avec le Fluent Ribbon Control Suite, un contrôle gratuit disponible sur CodePlex, et il semble faire un très bon travail dans WPF 4, avec une documentation décente.

Espérons que ça aide!

+0

Maintenant, c'est logique. De mon point de vue, nous devrions avoir le ruban - OFfice look & feel inclus dans .NET, en commençant par la version 3.5 de .NET. En fait, tous les contrôles du ruban représentent un autre type de menu d'application. Et si nous n'avions pas de menus et d'éléments de menu dans WinForms. Je pense que nous sommes dans la même situation avec WPF et .NET - nous avons la fenêtre mais sans le "menu par défaut" - le ruban .... –

Questions connexes