This commit is contained in:
ShrlAlgo
2025-07-11 09:20:23 +08:00
parent c7b104f44f
commit 4d35cadb56
840 changed files with 102347 additions and 11595 deletions

View File

@@ -0,0 +1,51 @@
using Caliburn.Micro;
using System.Collections.Generic;
using System.ComponentModel.Composition;
namespace AntdWpfDemo.ViewModels
{
[Export(typeof(IScreen))]
public class RadioButtonViewModel : Screen
{
private bool isEnabled;
public bool IsEnabled
{
get { return isEnabled; }
set
{
isEnabled = value;
NotifyOfPropertyChange();
}
}
public IEnumerable<RadioItem> Items { get; set; }
public RadioButtonViewModel()
{
DisplayName = "Radio";
Items = new List<RadioItem>
{
new RadioItem { Label = "Apple", Value = "Apple" },
new RadioItem { Label = "Pear", Value = "Pear" },
new RadioItem { Label = "Orange", Value = "Orange" }
};
}
public void Toggle()
{
IsEnabled = !isEnabled;
}
}
public struct RadioItem
{
public string Label;
public string Value;
}
}