Note: application, as opposed to libraries.
I've got a WPF application. It's broken down into a main application project and associated class libraries.
Are there any circumstances where any of the classes in the main application need to be public
, as opposed to internal
? For example, do data bindings or WPF value converters need to be public, if the XAML is in the same assembly?