34 lines
610 B
C#
34 lines
610 B
C#
using Caliburn.Micro;
|
|
|
|
using System.ComponentModel.Composition;
|
|
|
|
namespace AntdWpfDemo.ViewModels
|
|
{
|
|
[Export(typeof(IScreen))]
|
|
internal class SwitchViewModel : Screen
|
|
{
|
|
private bool isEnabled;
|
|
|
|
public bool IsEnabled
|
|
{
|
|
get { return isEnabled; }
|
|
set
|
|
{
|
|
isEnabled = value;
|
|
NotifyOfPropertyChange();
|
|
}
|
|
}
|
|
|
|
|
|
public SwitchViewModel()
|
|
{
|
|
DisplayName = "Switch";
|
|
}
|
|
|
|
public void Toggle()
|
|
{
|
|
IsEnabled = !isEnabled;
|
|
}
|
|
}
|
|
}
|