2014-11-17 2 views
5

Как создать многострочный текстовый файл в xamarin.forms?Как создать многострочное текстовое поле в xamarin.forms

С некоторыми исследованиями я обнаружил, что это можно сделать с тегом <Editor> на странице xaml с нестандартным размером и стилем шрифта, но создающим выравниваемый по центру текст. Но я хочу начать курсор и текст слева вверху.

Спасибо.

+0

Вы должны поместить некоторый или ваш код, как редактор и его родитель. Редактор без каких-либо атрибутов, но высота, является многострочным и не по центру по умолчанию. –

+0

В традиционном Xamarin вы можете сделать это, просто выбрав inputType для textMultiLine в свойствах. –

ответ

-5

Многострочное текстовое поле позволяет отображать в элементе несколько строк текста. Если

TextBoxBase.WordWrap

свойство установлено в истинной, текст, введенный в текстовое поле многострочным заворачивают на следующую строку в элементе управления. Если

TextBoxBase.WordWrap

свойство установлено в ложной, текст, введенный в элемент управления многострочного текстового поля будет отображаться на той же строке, пока символ новой строки не будет введен

0

Editor как вы упомянули, закодированный таким образом (образец со страницы) не создает центрированный текст

<StackLayout Padding="5,10"> 
     <Editor> 
      <Editor.BackgroundColor> 
       <OnPlatform x:TypeArguments="x:Color" 
        iOS="#a4eaff" 
        Android="#2c3e50" 
        WinPhone="#2c3e50" /> 
      </Editor.BackgroundColor> 
     </Editor> 
    </StackLayout> 
2

Редактор используется для сбора текста, который, как ожидается, займет более одной строки. Пример:

<?xml version="1.0" encoding="UTF-8"?> 
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms" 
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" 
x:Class="TextSample.EditorPage" 
Title="Editor"> 
    <ContentPage.Content> 
     <StackLayout> 
      <Editor Text="Editor is used for collecting text that is expected to take more than one line." BackgroundColor="#2c3e50" HeightRequest="100" /> 
     </StackLayout> 
    </ContentPage.Content> 
</ContentPage> 
Смежные вопросы