qmlnet/samples/PhotoFrame/PhotoFrame.Logic/UI/ViewModels/ViewSwitchInfo.cs
2018-08-09 16:52:06 -04:00

23 lines
866 B
C#

using PhotoFrame.Logic.BL;
namespace PhotoFrame.Logic.UI.ViewModels
{
public class ViewSwitchInfo
{
public ViewSwitchInfo(string viewResourceId, IViewModel viewModel, ViewSwitchType switchType)
{
ViewResourceId = viewResourceId;
ViewModel = viewModel;
SwitchType = switchType;
}
// ReSharper disable once AutoPropertyCanBeMadeGetOnly.Local
public string ViewResourceId { get; private set; }
// ReSharper disable once AutoPropertyCanBeMadeGetOnly.Local
public IViewModel ViewModel { get; private set; }
// ReSharper disable once AutoPropertyCanBeMadeGetOnly.Local
public ViewSwitchType SwitchType { get; private set; }
// ReSharper disable once UnusedMember.Global
public string SwitchTypeString => SwitchType.ToString();
}
}