When you buy this book you support this site! - Thank You for your support!

Nov 8

Written by: kchristo
Tuesday, November 8, 2011  RssIcon

If you have installed CLASS Extensions you know that there are two different controls that are used to handle Color business type. The ColorPicker and the ColorViewer. If you have read the previous post of the series you know that behind the scenes, each one of these controls is a wrapper for 2 other controls. The ColorPicker is for editing whereas ColorViewer is used for viewing only. The reason of exposing 2 different controls was that I didn’t manage to correctly retrieve the information about the content being read-only and changing dynamically the behavior of the controls.

If you browse the code you will see in _Load and other places (be kind, I was desperate) the attempt to bind to IsReadOnly property of the DataContext.

What I wanted to achieve was to support the “Use read-only controls” functionality. As I wrote in the previous post I was very close. I found out after publishing that the IsReadOnly property was set ONLY when the field or the whole dataset was read-only, like a calculated field or a view-dataset (containing data from more than one source or directly mapped to a DB view). What I was looking for was a property I found out digging exhaustively down the Quick-Watch window, called …(drum-roll) BrowseOnly. After discovering it and search back against the documentation, still didn’t manage to locate any reference to this property.

Anyway all well that ends well. Took me some time but as I mentioned in a previous post of the series, I was prepared, given that documentation is far from being complete and definitely there is nothing like a complete Reference Guide, or maybe I am not good at reading it :-).

So, IsBrowseOnly binding, along with designer initial settings issues solved, and 3 new business types (Rating, AudioUri and VideoUri) will be included to the next version of CLASS extensions. Code will, most probably, not be published this time. So keep an eye open and stay tuned…Winking smile

Tags:
Categories:

5 comment(s) so far...


Gravatar

re:

love it! very interesting topics, I hope the incoming comments and suggestion are equally positive. Thanks for sharing information that is actually helpful.


wizard88
www.askdiana.net

By wizard88 on   Thursday, May 2, 2013
Gravatar

re:

I like your post a lot! You should write some more on this!Great job coming with such terrific post!


alchemist
www.inspgift.com

By alchemist on   Monday, August 12, 2013
Gravatar

re:

Thanks for putting an effort to publish this information and for sharing this with us.

Kevin
www.gofastek.com

By gofastek.com on   Friday, April 11, 2014
Gravatar

re:

I really enjoyed reading your article. I found this as an informative and interesting post, so i think it is very useful and knowledgeable. I would like to thank you for the effort you have made in writing this article.


edupdf.org

By edupdf.org on   Wednesday, May 14, 2014
Gravatar

re:

Love it! Very interesting topics, I hope the incoming comments and suggestion are equally positive. Thank you for sharing this information that is actually helpful.


ufgop.org
ufgop.org

By ufgop.org on   Tuesday, November 17, 2015

Your name:
Gravatar Preview
Your email:
(Optional) Email used only to show Gravatar.
Your website:
Title:
Comment:
Security Code
CAPTCHA image
Enter the code shown above in the box below
Add Comment   Cancel 
Microsoft Visual Studio is a registered trademark of Microsoft Corporation / LightSwitch is a registered trademark of Microsoft Corporation