- What is necessary to make a complete separate copy of a Binding object in Silverlight 4.0?
- Is it enough just to copy its every single settable property?
UPDATE
As far as I can see the answer to the second question is NO. Because setting properties on a binding triggers it's state which cannot be change once initialized. For example although nothing would stop you from setting the Source and RelativeSource properties, you would get an exception at run-time because once the Source property is set you cannot set RelativeSource anymore. The same thing with the ElementName property that cannot be assigned to NULL even though it already holds NULL by default.