Xamarin Forms: Я не могу получить текст от Xamarin.Forms.Editor - PullRequest
0 голосов
/ 16 июня 2019

это, наверное, что-то действительно простое, и я чувствую себя действительно глупо, что мне приходится просить о помощи, но я могу получить доступ к тексту редактора из файла CodeBehind.Я пробовал множество вещей, но ничего не получалось, и я собираюсь взорвать мой компьютер, потому что он сводит меня с ума!

Пожалуйста, помогите мне, я понятия не имею, почему это не работает, потому что я видел этоТочно так же, как в проектах других людей, и это работает для них.

Я создаю Редактор в моем Page.xaml так:

<Editor x:Name="desc" Placeholder="Describe your Problem"
HorizontalOptions="FillAndExpand" />

И я хочу поместить текст из этогоРедактор в строковую переменную в моем Page.xaml.cs:

public string description = desc.Text;

Но это не работает, и я получаю исключение:

a field initializer cannot reference the non-static field or the static 
method or property Page.desc

Вот скриншот двухфайлы:

код

1 Ответ

0 голосов
/ 17 июня 2019

@ Jonathan Simon Read Xamarin.Forms

Редактор - это элемент управления, где «x: Name» - это свойство, устанавливающее уникальный идентификатор / имя элемента управления для доступа к этому конкретному элементу управления изкод позади и для другого использования.«x: Text» - это свойство, где вы можете получить / установить текст для этого элемента управления.Эти два свойства предусмотрены для другого контекста.

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

Вы должны написать кодв метод или конструктор на основе ваших требований.Но переменные могут писать где угодно.Пожалуйста, проверьте переменные и члены c #.

...