У меня есть привязка IsBusy
, которую можно активировать, сказав bool isBusy = true ... or false
.Однако я понял, что bool
- это место only , в котором я могу установить IsBusy
как true / false.
Могу ли я вызвать привязку IsBusy
где-то, кроме bool
?Я пробовал IsBusy = true/false
везде и читал учебники, я не уверен, что я делаю по-другому, похоже, он не обновляет мою привязку IsBusy
.
using System;
using System.Collections.Generic;
using System.Text;
using System.Threading.Tasks;
using System;
using System.ComponentModel;
using System.Windows.Input;
using Xamarin.Forms;
using Rox;
namespace PreAppStructure
{
public class RoxViewModel : INotifyPropertyChanged
{
public RoxViewModel()
{
}
// IsBusy be manually toggled with: bool isBusy = true/false;
bool isBusy;
// Can I toggle it somewhere else?
public event PropertyChangedEventHandler PropertyChanged;
public bool IsBusy
{
get { return isBusy; }
set
{
isBusy = value;
OnPropertyChanged(nameof(IsBusy));
}
}
//Property Changes
protected void OnPropertyChanged(string propertyName)
{
PropertyChangedEventArgs eventArgs = new PropertyChangedEventArgs(propertyName);
PropertyChanged?.Invoke(this, eventArgs);
}
}
}