2010-05-11 38 views
1

我们能否在generic.xaml二传手模板两种不同的风格属性我可以在一个CustomControl两种不同的风格

喜欢的东西:

<Setter Property="Template"> 
      <Setter.Value> 
       <ControlTemplate TargetType="local:customLocalFolderButton"> 
        **<----Style 1---->** 
        </ControlTemplate TargetType="local:customLocalFolderButton"> 
       </Setter.Value> 

       <Setter.Value> 
       <ControlTemplate TargetType="local:customLocalFolderButton"> 
        **<----Style 2---->** 
        </ControlTemplate TargetType="local:customLocalFolderButton"> 
       </Setter.Value> 
</Setter> 

现在我要加载的样式,每需求。第一款可以有红色文件夹,第二款可以有蓝色文件夹。

用户可以选择任何主题和选择的样式(RedFolder或Blue)应该在自定义控件中应用。

感谢, Subhen

回答

1

不,你不能有两个隐含的默认样式。这需要通过静态资源来完成。

相关问题