xamarin フォームのコードで mvvm-light バインディングを行うことは可能ですか?
タイプセーフにするためにこれを行いたいです。もしそうなら、私に例を示すことは可能ですか?
xamarin フォームのコードで mvvm-light バインディングを行うことは可能ですか?
タイプセーフにするためにこれを行いたいです。もしそうなら、私に例を示すことは可能ですか?
私はこのようにバインディングを設定しました:
button.SetBinding (Button.CommandParameterProperty, "ButtonCommand");
私のViewModelで「ButtonCommand」が次のように定義されている場所:
public RelayCommand buttonCommand;
public RelayCommand ButtonCommand {
get {
....
}
}
タイプセーフなソリューションの場合:
MyButton.SetBinding<FooViewModel>(ActivityIndicator.IsRunningProperty, model => model.IsBusy);
bool _isBusy;
public bool IsBusy
{
get { return _isBusy; }
set
{
Set(ref _isBusy, value);
LoginCommand.RaiseCanExecuteChanged();
}
}