Элемент управления для выбора номера из списка - PullRequest
3 голосов
/ 14 января 2012

Что бы вы порекомендовали?

Я экспериментировал с ComboBox, но, похоже, он работал неправильно.Я даже не смог найти его в Assets in Blend, и после того, как я добавил его, отредактировав xaml, он просто перечислил элементы, как в таблице.Он даже не был близок к ComboBox, который я знаю по html ..

Чем я пытался с ListPicker, который в итоге сработал, но ... когда есть числа от 1 до 59 на выбор, это на самом деле не выглядитхорошо.

Любая помощь приветствуется.Примеры вдвойне ценятся.:)

Ответы [ 3 ]

3 голосов
/ 14 января 2012

Я бы определенно рекомендовал LoopingSelector из Windows Phone Toolkit . Это похоже на элемент управления, используемый в приложении будильника для установки времени.

Sample LoopingSelector

1 голос
/ 14 января 2012

Посмотрите на этот пост. Ответ содержит ссылку на Looping Selector:

Как получить список выбора, подобный виду, показанному в будильнике?

0 голосов
/ 14 января 2012

попробуйте один из этих элементов управления, все они подходят для работы со списками.

ListView lv = new ListView()
TreeView tv = new TreeView()
ListBox lb = new ListBox()


    for(int i=0;i<int.MAXVALUE;i++)
    {
    lv.Items.Add(i);
    }

    for(int i=0;i<int.MAXVALUE;i++)
    {
    tv.Nodes.Add(i);
    }


    for(int i=0;i<int.MAXVALUE;i++)
    {
    lb.Items.Add(i);
    }


private void btnButton_Click(object sender, EventArgs e)
        {

MessageBox.Show(lv.SelectedItems[0].ToString());
MessageBox.Show(tv.SelectedNode.ToString());
MessageBox.Show(lb.SelectedItem.ToString());
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...