如何手动最大化或最小化Syncfusion Tileview项目

时间:2013-11-06 12:48:55

标签: winrt-xaml syncfusion

我正在使用Syncfusion控件处理Windows8应用程序。我在xaml Usercontrol中使用了两个Tileview控件。我想要的是当一个Tileview项目最大化时,其他tileview中的所有项目应该最小化,反之亦然。

选择已更改事件正在触发,但我想知道如何手动最小化或最大化项目。

1 个答案:

答案 0 :(得分:1)

您可以使用State属性来最大化或最小化TileViewItems。 示例代码:

 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;
        }
    }