Presentation is loading. Please wait.

Presentation is loading. Please wait.

Windows Ribbon Framework

Similar presentations


Presentation on theme: "Windows Ribbon Framework"— Presentation transcript:

1 Windows Ribbon Framework
Mantas Jurevičius

2 Table of concepts What is the Windows Ribbon Framework (WRF)?
Why is the Windows Ribbon Framework needed? Separation Examples Code examples

3 What is the Windows Ribbon Framework?
The Windows Ribbon framework is a rich command presentation system that provides a modern alternative to the layered menus, toolbars, and task panes of traditional Windows applications. This framework offers: Easy implementation for new applications and straightforward migration of existing ones. Consistent appearance and behavior across different Ribbon applications. Adherence to Windows UI guidelines, which includes visual style support, automatic high contrast adjustments, high DPI awareness and many more.

4 Why is the WRF needed? Traditional menus are difficult to understand.
Use of multiple toolbars is difficult. New users have problems of knowing all capabilities of the application.

5 Separation Separation of presentation and visual attributes from command logic is accomplished through two distinct, but dependent, development platforms. For design and resource specifications, XAML (Extensible Application Markup Language) is used. Low level functionality, hooks and handlers are defined in COM-based interface implementations. This separation provides the following benefits: A more efficient application development cycle which allows UI developers and designers to implement the GUI of the Ribbon application independently from the core application functionality. This core functionality can be left to dedicated software developers. Less costly maintenance because changes to the GUI are possible without changes to core functionality (and vice versa). Simple specification of string and image resources through markup. Ease of prototyping.

6 WRF examples

7 Context Popup

8 Code examples

9 Code examples

10 Code examples

11 Code examples

12 When to use WRF Use WRF if: There is a small amount of commands,
There is a small amount of mostly used commands (commands can be put in home tab then), Content area needs to be as large as possible. Don’t use WRF if: There is a large amount of commands (use toolbars or palette windows instead). Content area size is not that relevant. You need flexibility and organization of tabs.

13 Reference introduction

14 Thank you for your attention


Download ppt "Windows Ribbon Framework"

Similar presentations


Ads by Google