2015-01-02 2 views
2

Является новым для технологии xamarin. Я больше разработчик WPF. Я хочу разработать приложение в xamarin, которое отображает данные в формате таблицы. Разрабатываем приложение на перекрестных платформах, которое должно работать в xamarin.forms, xamarin.Android и xamarin.IOS. Проблема заключается в том, чтобы написать scrollViewer в общем для всех платформ. Есть ли какое-либо обходное решение для написания пользовательского средства просмотра прокрутки (с горизонтальной и вертикальной прокруткой), которое работает совместно для трех платформ? Это было бы полезно, если бы я мог указывать на некоторые блоги или ссылки, определяя это.Как написать собственный ScrollView в xamarin?

+0

Каковы фактические требования прокрутки? Вы использовали представление прокрутки Xamarin.Forms или список? – rid00z

+0

Мне нужна горизонтальная и вертикальная прокрутка. Прокрутка по умолчанию поддерживает только одну прокрутку. – Harikrishnan

+0

Я столкнулся с той же проблемой с Xamarin.Forms. Если я добавлю scrollview на мою страницу Xaml, тогда, когда я сосредоточусь на любом текстовом поле, вся страница будет прокручиваться и ничего не увидит на экране. –

ответ

0

Если я хорошо понимаю ваш вопрос, ваша проблема в том, что Xamarin.Forms.ScrollView может прокручивать только по горизонтали или по вертикали.

так что вы можете сделать scrollview внутри другого вида прокрутки, горизонтальным, а другое вертикальным.

Как что

ScrollView scrollView = new ScrollView{ 
    Orientation=ScrollOrientation.Vertical, 
    Content = new ScrollView{ 
     Orientation=ScrollOrientation.Horizontal, 
     Content = new StackLayout{ 
      Children={new Label{Text="some text"}} 
     } 
    } 
}; 
0

Кажется, что вы ищете Энергосистемы ...?
Может быть, вы должны смотреть и магазин компонента:

free Grid-control from DevExpress

Примечание: Там также некоторые другие грид-компоненты в магазине (но не бесплатно :-)

Смежные вопросы