Могу ли я привязать данные к свойству, определенному в самом классе всплывающей страницы?C#

Место общения программистов C#
Ответить
Anonymous
 Могу ли я привязать данные к свойству, определенному в самом классе всплывающей страницы?

Сообщение Anonymous »

У меня есть всплывающая страница, с которой я хочу вернуть значение. Итак, в файле C# у меня есть такой код:

Код: Выделить всё

public partial class SelectDb : PopupPage
{
TaskCompletionSource taskCompSrc;
public Task PopupDismissed => taskCompSrc.Task;
public string RetVal {  get; set; }

public SelectDb(List lst)
{
InitializeComponent();
}

protected override void OnAppearing()
{
base.OnAppearing();
taskCompSrc = new TaskCompletionSource();
}

protected override void OnDisappearing()
{
base.OnDisappearing();
taskCompSrc.SetResult(RetVal);
}
и в моем коде представления всплывающего экрана есть код, который вызывает команду из модели представления следующим образом: В методе SetConn обработка выполняется и всплывающий экран закрывается.
Так можно ли как-то привязать данные к переменной RetVal к представлению модель, в которой вызывается SetConn, чтобы можно было правильно установить RetVal до закрытия всплывающего окна?

Подробнее здесь: https://stackoverflow.com/questions/791 ... ass-itself
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»