Как развернуть или свернуть элемент Syncfusion Tileview вручную

Я работаю над приложением Windows8, используя элементы управления Syncfusion. Я использовал два элемента управления Tileview в xaml Usercontrol. Я хочу, чтобы когда один элемент Tileview максимизировался, все элементы в другом представлении плитки должны быть свернуты и наоборот.

Событие изменения выбора запускается, но я хочу знать, как свернуть или развернуть элемент вручную.


person Yugndhar    schedule 06.11.2013    source источник


Ответы (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;
        }
    }
person Victory Jessie    schedule 08.11.2013
comment
Мне нужно управлять элементами в другом Tileview.. Предположим, у меня есть два тайловых вида 1.LiveTasks 2.Pending Tasks. Если я максимизирую элемент в LiveTasks, это означает, что все элементы в Pending Tasks должны быть в свернутом состоянии.. - person Yugndhar; 08.11.2013
comment
@Yugndhar помогает ли мой ответ? - person Victory Jessie; 13.11.2013