8

PivotItem コントロールのフォントのサイズを設定したいと考えています。PivotItem の FontSize を明示的に設定しても何も起こらないようで、Pivo​​tItem のスタイルを "{StaticResource PhoneFontSizeSmall}" に設定することもありません。 Pivot自体のヘッダーテキストのサイズですが、Pivo​​tItemヘッダーテキストのサイズを変更したいです。

編集:わかりました を使用してそれを行う方法を学びました<controls:PivotItem.Header>が、バインディングを使用してどのように行うのでしょうか? 例えば:

<controls:Pivot x:Name="pvtKey" 
                        Grid.Row="1" 
                        Height="60"
                        ItemsSource="{Binding Keys}">
    <controls:Pivot.ItemTemplate>
        <DataTemplate>
            <TextBlock Text="{Binding}" FontSize="5"/>
        </DataTemplate>
    </controls:Pivot.ItemTemplate> </controls:Pivot>
4

2 に答える 2

16
<controls:Pivot Title="whatever" Name="pivot">
    <controls:PivotItem Margin="11,28,13,0" >
        <controls:PivotItem.Header>
            <Grid>
                <TextBlock Name="FirstPivot" FontSize="31" Text="FirstPivot" />
            </Grid>
        </controls:PivotItem.Header>

        <Grid>    <!-- content --> </Grid>

</controls:Pivot>

これはそれを行う必要があります

于 2011-06-05T07:52:23.463 に答える
11

解決済み:

<controls:Pivot x:Name="pivot" 
                ItemsSource="{Binding MyItems}"
                SelectedItem="{Binding Path=SelectedItem, Mode=TwoWay}">
    <controls:Pivot.HeaderTemplate>
        <DataTemplate>
            <TextBlock Text="{Binding}" FontSize="20"/>
        </DataTemplate>
    </controls:Pivot.HeaderTemplate>
</controls:Pivot>
于 2011-06-29T02:19:55.017 に答える