Я в процессе преобразования приложения для Android, которое я сделал для Xamarin.Forms для использования в iOS и Windows Phone.Создание таблицы неизменяемости с Xamarin.Forms
То, что я пытаюсь сделать:
Я хочу сделать простой 2 колонки широкий стол. Я следовал this guide, однако ячейки ввода редактировались без свойства, чтобы отключить его, я также должен иметь возможность легко редактировать эти записи (через код).
То, что я в настоящее время имеют:
var section = new TableSection() {
new EntryCell { Label = "Chest", Text = "0" },
};
TableView tableView = new TableView
{
IsEnabled = false,
Root = new TableRoot
{
section
}
};
EDIT: Уже попробовал TextCell, то же самое дело, проверить этот скриншот из
добавляет также кучу случайных линий после моего TextEntry
В идеальном мире я бы хотел что-то похожее на таблицу HTML.
Я видел другую тему, где кто-то предложил список, но я не вижу, как я мог бы составить таблицу с этим.
Я пробовал много различных установок с сеткой, но не кажется, что это будет работать
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);
Используйте TextCell вместо EntryCell. – Jason
Уже пробовал это, все еще позволяет изменять текст. См. Мои последние изменения. –
Прошу прощения, но TextCell не разрешает редактирование. Это просто для отображения текста. –