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