2015-06-09 18:55:25 -04:00
|
|
|
|
using System.Windows.Media;
|
2016-08-20 10:42:59 -04:00
|
|
|
|
using GalaSoft.MvvmLight;
|
2015-06-09 18:55:25 -04:00
|
|
|
|
|
2015-06-26 12:42:20 -04:00
|
|
|
|
namespace Filtration.Common.ViewModels
|
2015-06-09 18:55:25 -04:00
|
|
|
|
{
|
2016-08-20 10:42:59 -04:00
|
|
|
|
public class PaneViewModel : ViewModelBase
|
2015-06-09 18:55:25 -04:00
|
|
|
|
{
|
|
|
|
|
private string _title;
|
|
|
|
|
public string Title
|
|
|
|
|
{
|
|
|
|
|
get { return _title; }
|
|
|
|
|
set
|
|
|
|
|
{
|
|
|
|
|
if (_title != value)
|
|
|
|
|
{
|
|
|
|
|
_title = value;
|
|
|
|
|
RaisePropertyChanged();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public ImageSource IconSource { get; protected set; }
|
|
|
|
|
|
|
|
|
|
private string _contentId;
|
|
|
|
|
public string ContentId
|
|
|
|
|
{
|
|
|
|
|
get { return _contentId; }
|
|
|
|
|
set
|
|
|
|
|
{
|
|
|
|
|
if (_contentId != value)
|
|
|
|
|
{
|
|
|
|
|
_contentId = value;
|
|
|
|
|
RaisePropertyChanged();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private bool _isSelected;
|
|
|
|
|
public bool IsSelected
|
|
|
|
|
{
|
|
|
|
|
get { return _isSelected; }
|
|
|
|
|
set
|
|
|
|
|
{
|
|
|
|
|
if (_isSelected != value)
|
|
|
|
|
{
|
|
|
|
|
_isSelected = value;
|
|
|
|
|
RaisePropertyChanged();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private bool _isActive;
|
|
|
|
|
public bool IsActive
|
|
|
|
|
{
|
|
|
|
|
get { return _isActive; }
|
|
|
|
|
set
|
|
|
|
|
{
|
|
|
|
|
if (_isActive != value)
|
|
|
|
|
{
|
|
|
|
|
_isActive = value;
|
|
|
|
|
RaisePropertyChanged();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|