私は、新しいオブジェクトを構築するためにXAMLからの非文字列パラメータが必要なカスタムMarkupExtensionを作成しています。 datacontextスコープ内のフィールドに非文字列パラメータバインディングを使用することは可能ですか?MarkupExtension with binding parameters
つまり、どうすればこのようにすることができますか? IncludeMethods=CustomerObject.IsProblematic
は私に、このエラーを与える
<ListBox ItemsSource="{Binding Source={local:MyMarkupExtension {x:Type Button},IncludeMethods={Binding Source=CustomerObject.IsProblematic}}}" />
:バインディングは、「IncludeMethods」タイプのプロパティ「TypeDescriptorExtension」に設定することはできません。 「Binding」は、DependencyObjectのDependencyPropertyにのみ設定できます。
誰でも手伝ってもらえますか?
おかげ
誰かが私に回避策を提案することができますか? – user1351709
私の編集を参照してください – EvAlex
複数の継承を許可するためにC#言語を変更することは、「回避策」とはまったく同じではありません;) –