Я хотел бы связать какую-то модель с MvxNotifyPropertyChanged
для просмотра моего пользовательского Android.App.Dialog
Например:
public class CustomDialog : Dialog
{
private readonly DialogModel _model;
public CustomDialog(Activity activity, DialogModel model) : base(activity)
{
_model = model;
}
protected override void OnCreate(Bundle savedInstanceState)
{
base.OnCreate(savedInstanceState);
SetContentView(Resource.Layout.custom_edit_dialog);
//And here I would like to bind TimePicker with Spinner Mode and TextView to Props from Dialog Model
var startPicker = FindViewById<TimePicker>(Resource.Id.start_picker);
var startName = FindViewById<TextView>(Resource.Id.start_name_tv);
}
}
My DialogModel
примерно так:
public class DialogModel : MvxNotifyPropertyChanged
{
private string _name;
public string Name
{
get => _name;
set => SetProperty(ref _name, value);
}
private string _start;
public string Start
{
get => _start;
set => SetProperty(ref _start, value);
}
}
И интерфейс действительно простой.
Так есть ли способ использовать плавные привязки из MvvmCross для диалога?
Заранее спасибо ?