UI Interest Group Discussions

cancel
Showing results for 
Search instead for 
Did you mean: 

Office 2007 style Ribbon Toolbar

Has anyone looked into implementing the "Ribbon Toolbar" in the LV apps with any luck?  I'm starting to look into this and I'm going down the road of incorporating this through .Net.  I'm not a .Net expert by any means nor am I necessarily interested in copying the look and feel by recreating the graphics in LV (although that would be serious kudos to someone that has done that), rather tying into the Windows theme.  There are quite a few examples using C# and WPF (Windows Presentation Foundation), but I haven't come across anything on how to get this started in .Net/LV.

Nate

0 Kudos
Message 1 of 6
(9,242 Views)

Ecran2.PNG

J'éspere que tu pourras t'en inspirerEcran.PNG

La théorie, c'est quand on sait tout et que rien ne fonctionne.
La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi .
(A. EINSTEIN)
0 Kudos
Message 2 of 6
(3,390 Views)
0 Kudos
Message 3 of 6
(3,390 Views)

Nice work.  I have held off doing the detailed UI design like yours because was really curious to find out if it is possible to achieve a .Net/WPF implementation.  Obviously the hardest part is getting all of the initialization stuff (namespaces, etc) figured out and figuring out how xaml code maps to the constructors/properties/methods accessible through LabView.  I am still very interested in trying to get the .Net implementation working, but what you have shown in your mock up as a "Office 2007-like" application is very nice.  I feel that as more and more people begin switching from the Office 2003 to 2007 products that being able to implement the ribbon in commercial apps will be very intuitive (even if it may not be right now).  So, I'm not giving up yet.

0 Kudos
Message 4 of 6
(3,390 Views)

Setting up the a .NET ribbon using the constructors and methods probably wouldn't be too difficult.  I imagine the tricky part will come when you try to register event handlers and pass appropriate data between them.  LabVIEW ought to be able to do it (via the Register Event Callback VI) but not having done it before I'm not sure about how easy it will be.

Good luck, let us know how you get on.

~Simon

0 Kudos
Message 5 of 6
(3,390 Views)

Trés impressionnant, et joli travail! Chapeau

La théorie, c'est quand on sait tout et que rien ne fonctionne.
La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi .
(A. EINSTEIN)
0 Kudos
Message 6 of 6
(3,390 Views)