なぜこの仕事しません:私はControlTemplate
に切り替えるとスタイル内にデータテンプレートを設定できないのですが、コントロールテンプレート内に入れることができますか?
<Style TargetType="s:Substance">
<Setter Property="Template">
<Setter.Value>
<DataTemplate>
<StackPanel>
<TextBlock Text="{TemplateBinding Name}"/>
<TextBox Text="{TemplateBinding Count}"/>
</StackPanel>
</DataTemplate>
</Setter.Value>
</Setter>
</Style>
それは動作しますが、私はデータテンプレートを必要としています。また、Template
をDataTemplate
に置き換えた場合、そのプロパティは認識されません。誰が何が起こっているか知っていますか?ありがとうございました。
注:物質はFrameworkElement
から派生します。それはコントロールではありません。
「物質」とは何ですか? – NestorArturo
@NestorArturo物質がFrameworkElementから派生した質問を更新しました。 – mihajlv