Plix/PlixP/ViewModels/MainWindowViewModel.cs

46 lines
1.2 KiB
C#

using System.Collections.ObjectModel;
using System.Threading.Tasks;
using PlixP.Services.Contracts;
using PlixP.Views;
using Prism.Mvvm;
using Prism.Regions;
namespace PlixP.ViewModels
{
public class MainWindowViewModel : BindableBase
{
private string _title = "Prism Application";
public string Title
{
get { return _title; }
set { SetProperty(ref _title, value); }
}
private int _count;
public int Count
{
get { return _count; }
set { SetProperty(ref _count, value); }
}
private string _background;
public string Background
{
get { return _background; }
set { SetProperty(ref _background, value); }
}
public MainWindowViewModel(IServiceWrapper serviceWrapper , IRegionManager regionManager)
{
var bg = Plugin.Settings.CrossSettings.Current.GetValueOrDefault("Background", string.Empty);
if (string.IsNullOrEmpty(bg))
Background = "https://www.jakpost.travel/wimages/large/166-1664172_lord-of-the-rings-background.jpg";
else
Background = bg;
}
}
}