代码之家  ›  专栏  ›  技术社区  ›  Robert Fraser

使默认控件模板在Expression混合中可编辑

  •  1
  • Robert Fraser  · 技术社区  · 17 年前

    我在XAML中创建了自己的ContentOntrol,例如:

    <ContentControl x:Class="server.ui.DiamondButton">
        <ContentControl.Template>
            <ControlTemplate TargetType="src:DiamondButton">
                <...>
            </ControlTemplate>
        </ContentControl.Template>
    </ContentControl>
    

    1 回复  |  直到 17 年前
        1
  •  2
  •   Arcturus    17 年前

    除非您在ControlTemplate的TemplateBindings中使用DiamondButton的特定属性,否则将TargetType src:DiamondButton更改为ContentControl应该可以解决问题;)..

    <ContentControl x:Class="server.ui.DiamondButton">
        <ContentControl.Template>
            <ControlTemplate TargetType="ContentControl">
                <...>
            </ControlTemplate>
        </ContentControl.Template>
    </ContentControl>