スタイリング/コンテンツテンプレートをXAMLのリソースに移動して、より適切な概要を表示しようとしています。 このコンテンツテンプレートをリソースに移動するのに問題があります。
私はまだWPFのテンプレート構造の周りに私の頭を包んでいないと思う。コンテンツテンプレートをWPFのリソースに移動する
<controls:CheckCombo
Items="{Binding Brands}"
SelectedItems="{Binding SelectedBrands}"
DisplayMemberPath="Name">
<controls:CheckCombo.ButtonContentTemplate>
<DataTemplate>
<StackPanel Width="80" Height="30" />
</DataTemplate>
</controls:CheckCombo.ButtonContentTemplate>
</controls:CheckCombo>
私はこのようなXAMLリソースの先頭に移動したいと考えています。私たちは、コントロール内のコメントに
<controls:CheckCombo
Items="{Binding Brands}"
SelectedItems="{Binding SelectedBrands}"
ItemTemplate="{StaticResource BrandFilterButtonContentTemplate}"
DisplayMemberPath="Name">
'DataTemplateをX:キーは= "BrandFilterButtonContentTemplateは"'すでにリソースに移動されます。 '{StaticResource BrandFilterButtonContentTemplate} 'を使用して適用してください。 – ASh
OK、この静的リソースはどこで指定しますか?私の場合はドロップダウンコンボボックスで、ボタンをクリックしてリストの項目を取得します。アイデアは、ボタン自体をスタイルすることです。 –
'controls:CheckCombo'は何か分かりませんが、属性の有効なxamlは ' 'です。 .. control:CheckCombo.ButtonContentTemplate>を削除します。 –
ASh