Do you use Internal Types in Xaml (if you compile to Baml)? Why? Should Silverlight enable?
WPF enables you to refer to Public or Internal types in Xaml. Internal types only work at runtime if they are loaded from Baml in the same assembly. We did this support so that people could build Windows/Pages/UserControls that could be part of your public API, while not requiring that all of the elements/objects that you use must be public.
2 questions related to this:
- if you are using internal types in Xaml, why do you find it useful?
- how critical do you think it is that Silverlight support a similar feature? why?