.NET: создание пользовательского элемента управления, такого как UItableView в iPhone SDK - PullRequest
2 голосов
/ 28 декабря 2011

Я хочу создать пользовательский элемент управления (например, UITableView в iPhone) в .Net, используя c sharp, чтобы пользователь мог прокручивать, используя клавиши навигации мыши или клавиатуры.Я также хочу создать событие, когда пользователь нажимает на любую строку.В настоящее время возможный контроль - Datagridview, который мне кажется правильным, но я хочу знать другие возможные подходы.Поэтому, пожалуйста, предложите или посоветуйте другую альтернативу

1 Ответ

0 голосов
/ 28 декабря 2011

Звук DataGridView звучит так, как будто он соответствует вашим простым требованиям, вы, безусловно, можете прокрутить его с помощью мыши или клавиатуры. Также есть CellMouseClick , который запускается, когда пользователь щелкает сетку. В этом отчете указывается индекс строки и столбца.

Однако iPhone UITableView не является многостолбцовым. Если вы не будете использовать макет в виде сетки (строки и столбцы), то DataGridView будет излишним. Вы могли бы рассмотреть ListBox вместо этого. Это событие SelectedIndexChanged , которое можно использовать для обнаружения щелчков строк.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...