using Microsoft.Win32;
using PDF_Office.EventAggregators;
using PDF_Office.Views;
using Prism.Commands;
using Prism.Events;
using Prism.Ioc;
using Prism.Mvvm;
using Prism.Regions;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
namespace PDF_Office.ViewModels
{
public enum LoadType
{
///
/// 打开文档
///
Open,
///
/// 创建文档
///
Create
}
public class MainContentViewModel : BindableBase, INavigationAware
{
private string fileName = "Home";
public string FileName
{
get { return fileName; }
set { SetProperty(ref fileName, value); }
}
private string filePath;
public string FilePath
{
get { return filePath; }
set
{
SetProperty(ref filePath, value);
if (!string.IsNullOrEmpty(filePath))
{
FileName = System.IO.Path.GetFileName(filePath);
}
}
}
private Visibility fileChanged;
public Visibility FileChanged
{
get { return fileChanged; }
set { SetProperty(ref fileChanged, value); }
}
public DelegateCommand