如何在Blend中编辑可扩展内容模板

时间:2014-02-28 18:25:45

标签: windows-phone-8 telerik windows-phone expression-blend

我在我的Wp8应用程序中使用Telerik RadExpanderControl。我在Blend中打开项目,右键单击对象和时间线下的 RadExpanderControl ,选择编辑其他模板。在这里,我的选项是编辑生成的内容(ContentTemplate)编辑AnimatedIndicatorContentTemplate 编辑ExpandedStateContentTemplate

这些都不能让我访问我需要的 ExpandableContentTemplate

我错过了什么吗?

1 个答案:

答案 0 :(得分:1)

不幸的是,is不能作为可提取模板使用。但是你可以这样做来创建一个:

 <telerikPrimitives:RadExpanderControl.ExpandableContentTemplate>
    <DataTemplate>
        <StackPanel Margin="24, 4, 4, 4" Orientation="Horizontal">
            <TextBlock 
                FontSize="{StaticResource PhoneFontSizeExtraLarge}" 
                FontFamily="{StaticResource PhoneFontFamilyLight}" 
                Text="{Binding TextYouWantToBind}" 
                VerticalAlignment="Center"/>
        </StackPanel>
    </DataTemplate>
</telerikPrimitives:RadExpanderControl.ExpandableContentTemplate>

当我需要使用Blend来设置ExpandableContentTemplate的样式时,我所做的解决方法是将(生成的)ContentTemplate的DataTemplate设置为我喜欢的样式,然后将其粘贴到ExpandablecontentTemplate的DataTemplate中。

我已将此报告给Windows Phone团队

相关问题