2015-01-02 6 views
2

xamarin 기술에 익숙하지 않습니다. WPF 개발자가 더 많습니다. 테이블 형식으로 데이터를 표시하는 xamarin 응용 프로그램을 개발하고 싶습니다. xamarin.forms, xamarin.Android 및 xamarin.IOS에서 실행되어야하는 교차 플랫폼에서 응용 프로그램을 개발하고 있습니까? 문제는 모든 플랫폼에scrollViewer를 공통으로 쓰는 것입니다. 세 가지 플랫폼에서 공통으로 작동하는 사용자 지정 스크롤 뷰어 (가로 및 세로 스크롤 사용)를 작성하는 해결 방법이 있습니까? 일부 블로그 나 링크를 가리킬 수 있다면 이 유용 할 것입니다. 이것을 정의하십시오.xamarin에서 사용자 정의 ScrollView를 작성하는 방법은 무엇입니까?

+0

에 대한이 있습니다 스크롤 뷰의 요구 사항은 무엇입니까? Xamarin.Forms 스크롤 뷰 또는 목록 뷰를 사용 했습니까? – rid00z

+0

가로 스크롤과 세로 스크롤이 모두 필요합니다. 기본 스크롤보기는 하나의 스크롤 만 지원합니다. – Harikrishnan

+0

저는 Xamarin.Forms에서 동일한 문제에 직면하고 있습니다. 내 Xaml 페이지에서 scrollview를 추가하면 텍스트 상자에 집중할 때 전체 페이지가 위로 스크롤되어 화면에 아무 것도 볼 수 없습니다. –

답변

0

질문을 잘 이해한다면 Xamarin.Forms.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

참고 :
아마 당신은 모양과 구성 요소 저장소가 있어야 또한 실제 무엇 저장소에 다른 그리드 구성 요소 (하지만 무료 :-)

관련 문제