Files
downkyicore/DownKyi/ViewModels/PageViewModels/VideoInfoView.cs
2023-11-25 21:59:48 +08:00

123 lines
2.3 KiB
C#

using Avalonia.Media.Imaging;
using Prism.Mvvm;
namespace DownKyi.ViewModels.PageViewModels;
public class VideoInfoView : BindableBase
{
public string CoverUrl { get; set; }
public long UpperMid { get; set; }
public int TypeId { get; set; }
private Bitmap cover;
public Bitmap Cover
{
get => cover;
set => SetProperty(ref cover, value);
}
private string title;
public string Title
{
get => title;
set => SetProperty(ref title, value);
}
private string videoZone;
public string VideoZone
{
get => videoZone;
set => SetProperty(ref videoZone, value);
}
private string createTime;
public string CreateTime
{
get => createTime;
set => SetProperty(ref createTime, value);
}
private string playNumber;
public string PlayNumber
{
get => playNumber;
set => SetProperty(ref playNumber, value);
}
private string danmakuNumber;
public string DanmakuNumber
{
get => danmakuNumber;
set => SetProperty(ref danmakuNumber, value);
}
private string likeNumber;
public string LikeNumber
{
get => likeNumber;
set => SetProperty(ref likeNumber, value);
}
private string coinNumber;
public string CoinNumber
{
get => coinNumber;
set => SetProperty(ref coinNumber, value);
}
private string favoriteNumber;
public string FavoriteNumber
{
get => favoriteNumber;
set => SetProperty(ref favoriteNumber, value);
}
private string shareNumber;
public string ShareNumber
{
get => shareNumber;
set => SetProperty(ref shareNumber, value);
}
private string replyNumber;
public string ReplyNumber
{
get => replyNumber;
set => SetProperty(ref replyNumber, value);
}
private string description;
public string Description
{
get => description;
set => SetProperty(ref description, value);
}
private string upName;
public string UpName
{
get => upName;
set => SetProperty(ref upName, value);
}
private Bitmap upHeader;
public Bitmap UpHeader
{
get => upHeader;
set => SetProperty(ref upHeader, value);
}
}