Я работаю над пользовательским расширением MarkupExtension, в котором мне нужны строковые параметры из XAML для создания нового объекта. Можно ли использовать привязку нестроковых параметров к полю в области данных datacontext?
Другими словами, как я могу сделать что-то вроде этого?
<ListBox ItemsSource="{Binding Source={local:MyMarkupExtension {x:Type Button},IncludeMethods={Binding Source=CustomerObject.IsProblematic}}}" />
где IncludeMethods=CustomerObject.IsProblematic
дает мне эту ошибку: привязка не может быть установлена в свойстве 'IncludeMethods' типа 'TypeDescriptorExtension'. "Связывание" может быть установлено только в DependencyProperty объекта DependencyObject.
Кто-нибудь может мне помочь?
спасибо