初始化上传
This commit is contained in:
25
常用工具集/ViewModels/03图片相关/色卡包ViewModel.cs
Normal file
25
常用工具集/ViewModels/03图片相关/色卡包ViewModel.cs
Normal file
@@ -0,0 +1,25 @@
|
||||
using System;
|
||||
using Avalonia.Media.Imaging;
|
||||
using Avalonia.Platform;
|
||||
using 常用工具集.Base;
|
||||
|
||||
namespace 常用工具集.ViewModel._03图片相关
|
||||
{
|
||||
public class 色卡包ViewModel : ViewModelBase
|
||||
{
|
||||
public Bitmap ImageSource { get; set; } = null;
|
||||
public DelegateCommand ButtonCmd { get; set; }
|
||||
public 色卡包ViewModel()
|
||||
{
|
||||
ButtonCmd = new DelegateCommand(ButtonCmdFunc);
|
||||
}
|
||||
|
||||
private void ButtonCmdFunc(object obj)
|
||||
{
|
||||
string fileName = obj.ToString();
|
||||
// 获取Pack URI
|
||||
string packUri = $"avares://常用工具集/Assets/ColorBag/{fileName}.gif";
|
||||
ImageSource = new Bitmap(AssetLoader.Open(new Uri(packUri)));
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user