using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using Avalonia.Media;
using DownKyi.Core.BiliApi.Users.Models;
using DownKyi.Core.BiliApi.Zone;
using DownKyi.Utils;
using Prism.Commands;
using Prism.Events;
using Prism.Regions;
namespace DownKyi.ViewModels.UserSpace;
///
/// 投稿页面
///
public class ViewArchiveViewModel : ViewModelBase
{
public const string Tag = "PageUserSpaceArchive";
private long _mid = -1;
#region 页面属性申明
private ObservableCollection _publicationZones;
public ObservableCollection PublicationZones
{
get => _publicationZones;
set => SetProperty(ref _publicationZones, value);
}
private int _selectedItem;
public int SelectedItem
{
get => _selectedItem;
set => SetProperty(ref _selectedItem, value);
}
#endregion
public ViewArchiveViewModel(IEventAggregator eventAggregator) : base(eventAggregator)
{
#region 属性初始化
PublicationZones = new ObservableCollection();
#endregion
}
#region 命令申明
// 视频选择事件
private DelegateCommand