2017-02-17 18 views
0

Является новым для Xamarin и использую формы Xamarin для создания кросс-платформенного приложения. Я пытаюсь выяснить, как использовать редактор (область текста) внутри ячейки Table View. Я пытался Google, но не смог найти решение. Можете ли вы помочь мне с фрагментом кода для этого же.Как использовать <Editor> внутри UITableViewCell в формах Xamarin

Я думал, что могу создать собственный рендерер для EntryCell и попытаться настроить высоту и включить многострочную линию, но не могу узнать, какие свойства использовать, чтобы увеличить высоту и многострочную линию.

Если есть какой-либо другой хороший способ, PLS, дайте мне знать. Спасибо всегда!

+0

вы должны использовать ViewCell, чтобы построить свой собственный макет ячейки, вы можете включать в себя редактор управление таким образом – Jason

ответ

0

Я думаю, что вы смешиваете несколько концепций, UITableViewCell не находится в Xamarin.Forms, но Xamarin.iOS. В Xamarin.Forms у вас есть ListView, который содержит ViewCells.

То, что вы пытаетесь сделать, это Custom ViewCell и использовать редактор Editor, который по умолчанию позволяет использовать многострочный вход.

<ListView> 
    <ListView.ItemTemplate> 
     <DataTemplate> 
      <ViewCell> 
       <StackLayout BackgroundColor="#eee" 
       Orientation="Vertical"> 
        <Editor BackgroundColor="#a4eaff" /> 
       </StackLayout> 
      </ViewCell> 
     </DataTemplate> 
    </ListView.ItemTemplate> 
</ListView> 

Подробнее о Редактор управлении here.

+0

Am пытается что-то вроде EntryCell, что дает ярлык + Вход поле. Я хочу создать некоторую пользовательскую ячейку, подобную этой, с помощью Label + Editor. EntryCell доступен в Xamarin Forms. Мы можем использовать Tableview в формах Xamarin, и я использую то же самое. Pls сообщит мне, если вам нужно больше деталей. – csharpnewbie