Это не вопрос C #, поскольку меню и пользовательский интерфейс действительно больше связаны с JavaScript и HTML, если они находятся на сервере. Прокрутка страниц и тому подобное, например, меню iPhone, являются побочным продуктом UIKit, который является уровнем представления, аналогично тому, как HTML / JavaScript являются решениями уровня представления.
Я бы, наверное, начал с этой библиотеки и посмотрел бы, подходит ли она вам: http://www.jqtouch.com/