ページにいくつかのピボット アイテムがあり、アプリが試用モードかどうかに基づいて、ピボット アイテムの 1 つを表示または非表示にする必要があります。XAML または C# で PivotItem の可視性を直接設定すると、実際の PivotItem 自体ではなく、PivotItem 内にあるものだけが非表示になります。どうすればこれを達成できますか?
テストでは、次の両方を試しました
Page.xaml
<phone:PivotItem x:Name="PivotItem2" Visibility="Collapsed"
Header="2">
...
</<phone:PivotItem>
また
Page.xaml.cs
protected override void OnNavigatedTo(NavigationEventArgs e)
{
base.OnNavigatedTo(e);
//Check trial state and set PivotItem
if ((Application.Current as App).IsTrial)
{
PivotItem2.Visibility = Visibility.Collapsed;
}
else
{
PivotItem2.Visibility = Visibility.Visible;
}
}