私の Windows Phone 7 アプリのプロジェクトでは、いくつかのピボットを使用しています。C# でピボット項目のヘッダーのフォント サイズを変更できるかどうかを知りたいです。現時点では、ピボットのすべてのフォント サイズを変更する方法を知っています。ここで私はそれを行う方法
<controls:Pivot x:Name="EventPivot">
<controls:Pivot.HeaderTemplate>
<DataTemplate>
<TextBlock x:Name="header" Text="Salut" FontSize="30" />
</DataTemplate>
</controls:Pivot.HeaderTemplate>
</controls:Pivot>
しかし、私の問題は、c# でヘッダー テキストを変更する方法が見つからなかったことです。私は試した
TextBlock headerText = new TextBlock { Text = "toto", FontSize= 20, TextWrapping = TextWrapping.Wrap};
var myPivotItem = new PivotItem { Header = headerText};
myPivotItem.Content = myScrollViewer;
EventPivot.Items.Add(myPivotItem);
しかし、それはうまくいきませんでした。ピボットの場合と同じように、ある種の DataTemplate を使用すると、問題を解決できるかもしれませんが、C# で実装する方法がわかりません...
PivotItem の高さが他のすべての PivotItems から独立している可能性があるかどうかも疑問です。現時点では、各ヘッダーの高さは、他の PivotItems の大きい方の高さに基づいているためです。
ご回答ありがとうございます。
さよなら
Drhouse87