。WPF/Silverlight:テンプレートカスタムコントロール部分的に
こんにちはみんなは、
我々はそれ一部-テンプレートを再することができ、後に、このような方法で、私たちのカスタムコントロールを作成することはできますか?手段、ControlTemplate全体を交換せずに、変更/オーバーライドしたいの外観と感触は?
一つの方法は、もちろん、これです:それは見て、部分的に感じ、そして以下に示すように、あなたのXAMLでそれを使用しています修正、generic.xamlからのControlTemplateコードをコピーします。
<MyCustomControl>
<MyCustomControl.Template>
<ControlTemplate>
<!-- paste the copied and modified code from generic.xaml here-->
</ControlTemplate>
</MyCustomControl.Template>
<!--other code-->
</MyCustomControl>
しかし、問題このアプローチでは、xamlをにあまりにも冗長にしますです。私は真剣にそれが好きではありません。私は私のカスタムコントロールを使用しているxamlを汚染することから私を救うかもしれないいくつかのソリューションを探しています。
ありがとうございます!
。
私はそれができる範囲で私の質問に答えると思います。そしてできないことは答えられないので、私はそれを受け入れます! – Nawaz