Blogs

Gary's Blog

XAF – Property Editors and Easy Ribbon V2010 Vol 1

     

This sneak peek brings you a couple of UI centric features. Firstly, enhanced ASP.Net property editors. Previously, custom ASP.NET Property Editors were rendered only in edit mode. In view mode, different built-in templates were used for different data types. Now, custom Property Editors are correctly rendered in List Views in both edit and view modes.

XAF Custom Property Editors

In this screenshot you can see a custom Property Editor (5-stars rater editor) correctly displaying 4 stars. Before XAF v2010 vol1, a plain number ‘4’ was displayed instead.

Prior to 10.1 the Ribbon UI - an interface similar to the Microsoft Office 2007/2010 interface was supported via a special module which needed to be included in the application and required manual configuration. Now, the Ribbon UI is automatically supported in all WinForms XAF applications. To enable or disable the Ribbon UI, you only need to specify a single Application Model property.

XAF Ribbon

That’s it for this quick sneak peek, ‘til next time, happy XAFing! :-)

Published Apr 06 2010, 11:57 AM by Gary Short (DevExpress)
Filed under: ,
Technorati tags: V2010 V1, XAF
Bookmark and Share

Comments

 

Twitter Trackbacks for XAF Sneak Peek ??? Property Editors and Easy Ribbon - Gary's Blog [devexpress.com] on Topsy.com said:

Pingback from  Twitter Trackbacks for                 XAF Sneak Peek ??? Property Editors and Easy Ribbon - Gary's Blog         [devexpress.com]        on Topsy.com

April 6, 2010 7:52 AM
 

Robert Fuchs said:

Ok, well done with the Ribbon UI.

Now please do the same with Tabbed MDI UI.

That's what I'm waiting for.

April 6, 2010 7:58 AM
 

Joe Hendricks said:

This is GREAT news!

(all my XAF work except reports is in asp.net)

April 6, 2010 8:25 AM
 

Alberto Cortes said:

Great!, Yes now MDI UI please.

April 6, 2010 10:54 AM
 

Robert Fuchs said:

What comes to my mind:

Is it possible to override the app model property in user's model diff, so that each user can have his own setting in the same app?

April 6, 2010 11:08 AM
 

Dennis (DevExpress Support) said:

@Robert, Alberto: MDI is also supported. You can enable the MdiShowViewStrategy in your Windows Forms application. Refer to the www.devexpress.com/issue=B31413 issue for some example code. Or do you want to be able to change the interface type (MDI or SDI) without any code, via the Model Editor?

@Joe: Thanks for the feedback!

@Robert: Sure, it's possible. Refer to the Application Model Basics help topic for more information.

April 6, 2010 12:17 PM
 

Robert Fuchs said:

@Dennis: Great. I just wonder why you implemented the activation of the Ribbon UI as a property in the App model, but MDI via code in program.cs.

Doing it myself: I could extend the model with an MDI property via a controller, but I guess I can't access the model in program.cs?

April 6, 2010 4:58 PM
 

Steve Sharkey said:

Dennis (DevExpress Support) said:

@Robert, Alberto: MDI is also supported. You can enable the MdiShowViewStrategy in your Windows Forms application. Refer to the www.devexpress.com/issue=B31413 issue for some example code. Or do you want to be able to change the interface type (MDI or SDI) without any code, via the Model Editor?

Yes change via the model editor!

April 7, 2010 2:13 AM
 

Google Wave Cinema: Good Will Hunting | Hunting Leisure Knowledge said:

Pingback from  Google Wave Cinema: Good Will Hunting | Hunting Leisure Knowledge

April 8, 2010 7:51 AM
 

Dennis (DevExpress Support) said:

Hi guys,

>>Yes change via the model editor!

Thank you for the feedback! We've implemented this feature. Please check out the www.devexpress.com/issue=S34650  ticket for more details.

April 8, 2010 3:26 PM
 

CESAR F. QüEB said:

@Dennis...

The ticket is private... :(

April 8, 2010 9:24 PM
 

Dennis (DevExpress Support) said:

Hello Cesar,

Thanks for the heads-up! The suggestion is now public:

www.devexpress.com/issue=S34650

April 9, 2010 5:41 AM
 

Hemant said:

Hi

What about improvement on XAF Web Application in 2010 Vol 1

Thanks

Hemant

April 9, 2010 10:00 AM
More from DevExpress
Live Chat
Have a pre-sales question?
Need assistance with your evaluation?
We are here to help.
Chat is one of the many ways you can contact members of the DevExpress Team. We are available Monday-Friday between 8:30am and 5:00pm Pacific Time.
If you need additional product information, require pre-sales assistance, or want help with your order, write to us at info@devexpress.com or call us at
+1 (818) 844-3383.