iOS 및 Windows Phone 용 Xamarin.Forms로 만든 Android 앱을 변환하는 중입니다.Xamarin.Forms로 편집 불가능한 테이블 만들기
것은 내가 할 노력하고있어 무엇 :
내가 간단한 2 열 넓은 테이블을 만들고 싶어. 나는 this guide을 따라 갔지만 엔트리 셀은 속성을 편집 할 수 없도록 편집 할 수있었습니다. 코드를 통해이 항목을 쉽게 수정할 수 있어야합니다.
내가 현재 가지고있는 : 이미
이 또한 내 textentry
후 임의 라인의 무리를 추가 스크린 샷을 확인하는 TextCell, 같은 거래를 시도 :var section = new TableSection() {
new EntryCell { Label = "Chest", Text = "0" },
};
TableView tableView = new TableView
{
IsEnabled = false,
Root = new TableRoot
{
section
}
};
편집을
완벽한 세상에서 나는 HTML 테이블과 비슷한 것을 원합니다.
나는 누군가가 listview를 제안한 다른 스레드를 보았지만 어떻게 테이블을 만들 수 있는지 알지 못한다.
나는 그리드와 다양한 설정을 시도하지만, 나는 누군가가 더 나은 솔루션을 경우 며칠 동안 허용 대답으로이 마킹 아니에요 Grid grid = new Grid
{
VerticalOptions = LayoutOptions.FillAndExpand,
RowDefinitions =
{
new RowDefinition { Height = new GridLength(100, GridUnitType.Absolute) }
},
ColumnDefinitions =
{
new ColumnDefinition { Width = new GridLength(100, GridUnitType.Absolute) },
new ColumnDefinition { Width = new GridLength(100, GridUnitType.Absolute) }
}
};
grid.Children.Add(txtChest);
grid.Children.Add(txtChestResults);
는 EntryCell 대신 TextCell을 사용하여 최종 결과는 다음과 같이 보인다. – Jason
이미 시도했지만 텍스트를 수정할 수 있습니다. 내가 가장 최근에 편집 한 내용을 봅니다. –
죄송하지만 TextCell은 편집을 허용하지 않습니다. 단순히 텍스트를 표시하기위한 것입니다. –