locked
Как добавить в грид возможностью добавлять элементы по вертикали и перемещать их как на стартовой странице? RRS feed

  • Вопрос

  • Не первый день колдую со стандартным шаблоном.. но так и не разобрался.. может где-то есть похожий шаблон? 
    1 ноября 2012 г. 8:06

Ответы

  • Привет.

    Именно как в стартовом меню сделать наверное не получится сразу, но посмотрите вот этот туториал - WinRT Step-by-Step Tutorial: MVVM + GridView + SemanticZoom и также может быть полезен этот - Working with GridView Control in WinRT App

    Надеюсь это поможет вам в решении проблемы.

    Чтобы была возможность перемещать элементы - нужно смотреть свойство CanReorderItems, но оно не работает когда используется бингдинг к ItemsSource

    За добавление элементов в Grid отвечают свойства AllowDrop и CanDragItems 

    Для связи [mail]



    • Изменено Abolmasov Dmitry 22 ноября 2012 г. 7:11
    • Помечено в качестве ответа Abolmasov Dmitry 5 декабря 2012 г. 12:04
    22 ноября 2012 г. 7:04

Все ответы

  • Не уверен, что там все ограничивается настройкой грида. Скорее я даже уверен, что здесь используется свой контрол.

    Вам нужно изучать вопрос разработки контролов типа Panel задача которых позиционирование элементов. Ну или поискать что похожее кем то уже созданное на кодеплексе


    Женат на WPF. Тайно встречаюсь с WinRT. Не сложилось с C#!

    1 ноября 2012 г. 10:04
  • На кодеплексе я уже пытался рыться.. но я не знаю как сформулировать это на английском...  
    6 ноября 2012 г. 20:41
  • Привет.

    Именно как в стартовом меню сделать наверное не получится сразу, но посмотрите вот этот туториал - WinRT Step-by-Step Tutorial: MVVM + GridView + SemanticZoom и также может быть полезен этот - Working with GridView Control in WinRT App

    Надеюсь это поможет вам в решении проблемы.

    Чтобы была возможность перемещать элементы - нужно смотреть свойство CanReorderItems, но оно не работает когда используется бингдинг к ItemsSource

    За добавление элементов в Grid отвечают свойства AllowDrop и CanDragItems 

    Для связи [mail]



    • Изменено Abolmasov Dmitry 22 ноября 2012 г. 7:11
    • Помечено в качестве ответа Abolmasov Dmitry 5 декабря 2012 г. 12:04
    22 ноября 2012 г. 7:04
  • Также можете посмотреть в статье о том как делаются элеметы GridView разного размера - Databinding to the VariableSizedWrapGrid in Windows 8 Metro

    Для связи [mail]

    5 декабря 2012 г. 12:03