我正在使用 Syncfusion 控件开发 Windows8 应用程序。我在 xaml 用户控件中使用了两个 Tileview 控件。我想要的是当一个 Tileview 项目最大化时,其他 tileview 中的所有项目都应该最小化,反之亦然。
选择更改事件正在触发,但我想知道如何手动最小化或最大化项目。
我正在使用 Syncfusion 控件开发 Windows8 应用程序。我在 xaml 用户控件中使用了两个 Tileview 控件。我想要的是当一个 Tileview 项目最大化时,其他 tileview 中的所有项目都应该最小化,反之亦然。
选择更改事件正在触发,但我想知道如何手动最小化或最大化项目。
You can make use of State property to maximize or minimize TileViewItems. Sample code:
private void TileView_Loaded(object sender, RoutedEventArgs e)
{
if(tileView1.MaximizedItem!=null)
{
tileView2.MaximizedItem.State=TileViewItemState.Normal;
}
else if(tileView2.MaximizedItem!=null)
{
tileView1.MaximizedItem.State=TileViewItemState.Normal;
}
}