Add native menu for mac and refactor MainWindow
This commit is contained in:
parent
10a1b56b3c
commit
4a65d6bbd3
37 changed files with 1056 additions and 1084 deletions
27
Source/LibationAvalonia/ViewModels/MainVM._NoUI.cs
Normal file
27
Source/LibationAvalonia/ViewModels/MainVM._NoUI.cs
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
using LibationFileManager;
|
||||
using LibationUiBase;
|
||||
using System.IO;
|
||||
|
||||
namespace LibationAvalonia.ViewModels
|
||||
{
|
||||
partial class MainVM
|
||||
{
|
||||
private void Configure_NonUI()
|
||||
{
|
||||
using var ms1 = new MemoryStream();
|
||||
App.OpenAsset("img-coverart-prod-unavailable_80x80.jpg").CopyTo(ms1);
|
||||
PictureStorage.SetDefaultImage(PictureSize._80x80, ms1.ToArray());
|
||||
|
||||
using var ms2 = new MemoryStream();
|
||||
App.OpenAsset("img-coverart-prod-unavailable_300x300.jpg").CopyTo(ms2);
|
||||
PictureStorage.SetDefaultImage(PictureSize._300x300, ms2.ToArray());
|
||||
|
||||
using var ms3 = new MemoryStream();
|
||||
App.OpenAsset("img-coverart-prod-unavailable_500x500.jpg").CopyTo(ms3);
|
||||
PictureStorage.SetDefaultImage(PictureSize._500x500, ms3.ToArray());
|
||||
PictureStorage.SetDefaultImage(PictureSize.Native, ms3.ToArray());
|
||||
|
||||
BaseUtil.SetLoadImageDelegate(AvaloniaUtils.TryLoadImageOrDefault);
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue