mirror of
https://github.com/wismna/ModernKeePass.git
synced 2025-10-03 15:40:18 -04:00
New boolean to visibility converter Base class to handle property changes notifications for all View Models Template selector to handle a different first item in listviews or gridviews
30 lines
802 B
C#
30 lines
802 B
C#
using Windows.UI.Xaml;
|
|
using ModernKeePass.Common;
|
|
|
|
namespace ModernKeePass.ViewModels
|
|
{
|
|
public class DatabaseVm : NotifyPropertyChangedBase
|
|
{
|
|
private string _name;
|
|
private Visibility _selectedVisibility = Visibility.Collapsed;
|
|
private bool _isOpen;
|
|
|
|
public Visibility SelectedVisibility
|
|
{
|
|
get { return _selectedVisibility; }
|
|
set { SetProperty(ref _selectedVisibility, value); }
|
|
}
|
|
|
|
public bool IsOpen
|
|
{
|
|
get { return _isOpen; }
|
|
set { SetProperty(ref _isOpen, value); }
|
|
}
|
|
|
|
public string Name {
|
|
get { return string.IsNullOrEmpty(_name) ? string.Empty : $"Database {_name} selected"; }
|
|
set { SetProperty(ref _name, value); }
|
|
}
|
|
}
|
|
}
|