Стиль элементов разворота UWP - PullRequest
0 голосов
/ 27 апреля 2018

Как я могу установить два разных фона для сводных элементов, например синий для "All" и красный для "NotAll".

<Pivot x:Name="Pivot" HorizontalContentAlignment="Center"">    
    <PivotItem Header="All" x:Name="All">
        <ListView
            ItemsSource="{Binding Source={StaticResource AllList}}"
            SelectionMode="None">            
        </ListView>
    </PivotItem>
    <PivotItem x:Name="NotAll" Header="Not All">
        <ListView
            ItemsSource="{Binding Source={StaticResource NotAllList}}"
            SelectionMode="None">
        </ListView>
    </PivotItem>
</Pivot>

1 Ответ

0 голосов
/ 27 апреля 2018

Если вы просто хотите установить цвет фона для всего элемента сводки, вы можете установить его Background свойство:

<Pivot x:Name="Pivot" HorizontalContentAlignment="Center">
    <PivotItem Background="Blue" ...>
        ...
    </PivotItem>
    <PivotItem Background="Red" ...>
        ...
    </PivotItem>
</Pivot>

В качестве альтернативы, если вы хотите изменить цвет текстов заголовков, вы можете использовать сложный синтаксис свойств и просто установить заголовки на пользовательский элемент управления:

<PivotItem x:Name="NotAll">
    <PivotItem.Header>
        <TextBlock Foreground="Red" Text="Not all" />
    </PivotItem.Header>
    ...
</PivotItem>
...