Sto lavorando su un MarkupExtension personalizzato in cui ho bisogno di parametri non stringa da XAML per costruire il nuovo oggetto. È possibile utilizzare un binding di parametri non stringa su un campo in ambito datacontext?MarkupEstensione con parametri di binding
In altre parole, come posso fare qualcosa di simile?
<ListBox ItemsSource="{Binding Source={local:MyMarkupExtension {x:Type Button},IncludeMethods={Binding Source=CustomerObject.IsProblematic}}}" />
dove IncludeMethods=CustomerObject.IsProblematic
darmi questo errore: vincolante non può essere impostato sulla proprietà 'IncludeMethods' di tipo 'TypeDescriptorExtension'. Un 'Binding' può essere impostato solo su una DependencyProperty di DependencyObject.
Qualcuno può aiutarmi?
grazie
Qualcuno mi può suggerire una soluzione? – user1351709
vedere la mia modifica – EvAlex
Cambiare il linguaggio C# per consentire l'ereditarietà multipla non è esattamente ciò che chiamerei una "soluzione";) –