//--- /// <summary> Создание плэйта эпизода. </summary> public override ViewPlate CreatePlate() { if (vp == null) { vp = new ViewPlate(); } vp.DataContext = this; vp.onDoubleClick = () => System.Diagnostics.Process.Start(EntAbsFile.FullName); vp.onClick = () => App.MainWin.OpenSidePanel(this); TimeSpan ts = new TimeSpan(0, 0, duration); int hours = (int)ts.TotalHours; int minutes = ts.Minutes; if (hours == 0 & minutes == 0) { TopRightText = $"{width}x{height}\n{ts.Seconds} sec"; } else { TopRightText = $"{width}x{height}\n{hours}:{minutes}"; } UpdateIconBrokenState(); UpdateVideoResIcons(); return(vp); }
/// <summary> Создание плэйта эпизода. </summary> public virtual ViewPlate CreatePlate() { if (vp == null) { vp = new ViewPlate(); } return(vp); }
//--- /// <summary> Создание плэйта альбома. </summary> public override ViewPlate CreatePlate() { if (vp == null) { vp = new ViewPlate(); vp.DataContext = this; vp.onClick = () => App.MainWin.OpenSidePanel(this); vp.onDoubleClick = () => App.MainWin.OpenAlbumTab(this); vp.onWheelClick = () => App.MainWin.OpenAlbumTab(this, false); } TopRightText = "" + EntryList.Count; UpdateIconBrokenState(); UpdateVideoResIcons(); return(vp); }