Files
ShrlAlgoToolkit/AntdWpfDemo/ViewModels/TagViewModel.cs
ShrlAlgo 4d35cadb56 更新
2025-07-11 09:20:23 +08:00

40 lines
821 B
C#

using Caliburn.Micro;
using System.ComponentModel.Composition;
using System.Windows;
namespace AntdWpfDemo.ViewModels
{
[Export(typeof(IScreen))]
internal class TagViewModel : Screen
{
private Visibility visibility;
public Visibility Visibility
{
get { return visibility; }
set
{
visibility = value;
NotifyOfPropertyChange();
}
}
public TagViewModel()
{
DisplayName = "Tag";
}
public void Closing(object sender, RoutedEventArgs e)
{
e.Handled = true;
}
public void Toggle()
{
Visibility = visibility == Visibility.Collapsed ? Visibility.Visible : Visibility.Collapsed;
}
}
}