Sic.Framework/MECF.Framework.UI.Core/Applications/IUiInstance.cs

38 lines
882 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Media;
namespace MECF.Framework.UI.Core.Applications
{
public interface IUiInstance
{
string LayoutFile { get; }
string SystemName { get; }
bool EnableAccountModule { get; }
ImageSource MainIcon { get; }
bool MaxSizeShow { get; }
}
public class UiInstanceDefault : IUiInstance
{
public virtual string LayoutFile { get; }
public virtual string SystemName
{
get { return "UI"; }
}
public virtual bool EnableAccountModule
{
get { return false; }
}
public virtual ImageSource MainIcon { get; }
public virtual bool MaxSizeShow
{
get { return true; }
}
}
}