locked
множественный выбор в GridView RRS feed

  • Вопрос

  • на самом деле изаччально хотел узнать можно ли а GridView через Xaml сделать возможность выбора Items два. Т.е. не больше не меньше а два. Но скорее всего нельзя. Поэтому переработал прогу и сейчас вопрос такой:

    - как можно узнать сколько выбрано Item в GridView ? 29? 50? 2500? 5000?

    C#

    но не так: If () else if() а по "нормальному"



    Спасибо

    9 апреля 2013 г. 18:37

Ответы

  • int s = gridView.SelectedItems.Count;
    • Помечено в качестве ответа developers_s 10 апреля 2013 г. 14:53
    10 апреля 2013 г. 8:32

Все ответы

  • Если я не ошибаюсь в C# "нормальная" альтернатива для if это switch. То есть выполняемый код зависит от значения. Эта на случай если вы будете смотреть на несколько вариантов количества Item, а вот что бы ограничить количество выбранных элементов можно в SelectionChanged проверять сколько уже выделено и если столько сколько нужно удалять из списка GridView.SelectedItems тот Item, что передан в e.OriginalSource. Должно сработать.

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

    • Предложено в качестве ответа Kirill Bessonov 10 апреля 2013 г. 5:47
    10 апреля 2013 г. 3:45
  • Мне надо узнать вот что:

    я выбрал например 123 Item-а

    потом нажал Button и высветилось или в переменную записалось количество выбранных Item. ну т.е. int s = 123;


    Спасибо

    10 апреля 2013 г. 7:43
  • int s = gridView.SelectedItems.Count;
    • Помечено в качестве ответа developers_s 10 апреля 2013 г. 14:53
    10 апреля 2013 г. 8:32