I think it must be due to compatibility with WPF.  WPF has an additional 
value for Visibility called "Hidden" which can be useful as the UI element 
retains it's dimensions.

The weird thing is that Silverlight doesn't have "Hidden" I think.  I 
don't find the need for a converter a problem.  You code it once and job 
done.


On Fri, 12 Mar 2010 03:56:20 +0530  wrote
>Hi all,
>
>Does anyone else get annoyed at the extra hastle required to set and bind 
the Visibility property? 
>
>I mean, how easy was it in the "old days" to simply set IsVisible=true or 
IsVisible=false? You didn't 
>need a Visibility to Bool converter, which is extra unneccessary 
processing, and an extra point of 
>failure if it's forgotten, and more text to make mistakes. 
>
>I mean, come on, there are only two states. There will never be a third 
state. Instead of writing in 
>my code:
>
>TermTextBox.IsVisible = MyBoolVar;
>
>I have to write something like:
>TermTextBox.Visibility = (MyBoolVar ? Visibility.Visible 
:Visibility.Collapsed);
>
>Does it somehow give it extra contextual meaning for all the extra effort? 
No. 
>
>Can there be a third state, somehow semi-visible. No - that would be 
handled via an opacity or 
>animation.
>
>There is only a single meaning!
>
>It's Friday, bring it on!
>
>Regards,
>Tony
>
>_______________________________________________
>ozsilverlight mailing list
>ozsilverlight@ozsilverlight.com
>http://prdlxvm0001.codify.net/mailman/listinfo/ozsilverlight
>
_______________________________________________
ozsilverlight mailing list
ozsilverlight@ozsilverlight.com
http://prdlxvm0001.codify.net/mailman/listinfo/ozsilverlight

Reply via email to