在ItemTemplate上设置属性

时间:2014-02-02 10:13:35

标签: xaml windows-phone-8

当它被声明为:

时,我可以在PivotItem上设置Margin属性
<phone:Pivot Margin="50,0,50,0">
    <phone:PivotItem Margin="0">
        <TextBlock>Text</TextBlock>
    </phone:PivotItem>
</phone:Pivot>

但是当我使用绑定时如何设置保证金:

<phone:Pivot Margin="50,0,50,0">
    <phone:Pivot.ItemTemplate>                    
        <DataTemplate>
            <TextBlock Text="{Binding Body}"/>
        </DataTemplate>
    </phone:Pivot.ItemTemplate>
</phone:Pivot>

如何在DataTemplate上设置保证金?

1 个答案:

答案 0 :(得分:6)

您可以尝试使用以下样式:

<phone:Pivot Margin="50,0,50,0">
    <phone:Pivot.ItemTemplate>                    
        <DataTemplate>
            <TextBlock Text="{Binding Body}"/>
        </DataTemplate>
    </phone:Pivot.ItemTemplate>
    <phone:Pivot.ItemContainerStyle>
        <Style TargetType="phone:PivotItem">
            <Setter Property="Margin" Value="0"/>
        </Style>
    </phone:Pivot.ItemContainerStyle>
</phone:Pivot>
相关问题