如何动态访问数据透视表头模板(即使用C#)

时间:2016-06-07 03:14:10

标签: uwp

根据@Justin XL对这个问题(Overriding Pivot header foreground brushes in UWP app)的回答,您可以在XAML中设置Pivot Header的样式(根据他的代码,如下)。

在XAML中完成此操作后,您将如何使用C#以编程方式动态更改某些内容(例如Foreground)?

<Grid>
    <Pivot Title="Pivot">
        <Pivot.HeaderTemplate>
            <DataTemplate>
                <Grid>
                    <TextBlock Text="{Binding}" Foreground="Teal" />
                </Grid>
            </DataTemplate>
        </Pivot.HeaderTemplate>

        <PivotItem Header="My first header">
            <Grid/>
        </PivotItem>
    </Pivot>
</Grid>

更新:目前我只有3个透视项目(标签)并且它们都在XAML中设置,但用户可以更改样式(前景和背景) - 更新UI以匹配他们的更改很简单 - 除了对于数据透视表头。

0 个答案:

没有答案