优化代码

This commit is contained in:
Demo_Liu
2021-05-20 21:59:32 +08:00
parent d8ef8934aa
commit 9a6d4795e0
4 changed files with 50 additions and 5 deletions

View File

@@ -4,6 +4,7 @@ using GeekDesk.Util;
using System;
using System.ComponentModel;
using System.Windows;
using System.Windows.Media.Imaging;
/// <summary>
/// 程序设置
@@ -24,10 +25,55 @@ namespace GeekDesk.ViewModel
private Visibility configIconVisible = Visibility.Visible; // 设置按钮是否显示
private AppHideType appHideType = AppHideType.START_EXE; //面板关闭方式 (默认启动程序后)
private bool startedShowPanel = true; //启动时是否显示主面板 默认显示
[field: NonSerialized]
private BitmapImage bitmapImage; //位图
private byte[] imageByteArr; //背景图片 byte数组
private byte[] defaultImage; //默认背景图片
#region GetSet
public byte[] ImageByteArr
{
get
{
return imageByteArr;
}
set
{
imageByteArr = value;
OnPropertyChanged("ImageByteArr");
}
}
public byte[] DefaultImage
{
get
{
return defaultImage;
}
set
{
defaultImage = value;
OnPropertyChanged("DefaultImage");
}
}
public BitmapImage BitmapImage
{
get
{
return bitmapImage;
}
set
{
bitmapImage = value;
OnPropertyChanged("BitmapImage");
}
}
public bool StartedShowPanel
{
get