我在我的Wp8应用程序中使用Telerik RadExpanderControl。我在Blend中打开项目,右键单击对象和时间线下的 RadExpanderControl ,选择编辑其他模板。在这里,我的选项是编辑生成的内容(ContentTemplate),编辑AnimatedIndicatorContentTemplate 和编辑ExpandedStateContentTemplate 。
这些都不能让我访问我需要的 ExpandableContentTemplate 。
我错过了什么吗?
答案 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团队