24 lines
696 B
C#
24 lines
696 B
C#
using FileTime.App.Core.Models.Enums;
|
|
using FileTime.App.Core.Services;
|
|
using FileTime.Core.Models;
|
|
using MvvmGen;
|
|
|
|
namespace FileTime.App.Core.ViewModels;
|
|
|
|
[ViewModel(GenerateConstructor = false)]
|
|
public partial class ElementViewModel : ItemViewModel, IElementViewModel
|
|
{
|
|
public IElement? Element => BaseItem as Element;
|
|
|
|
[Property]
|
|
private long? _size;
|
|
|
|
public ElementViewModel(IItemNameConverterService itemNameConverterService, IAppState appState) : base(itemNameConverterService, appState)
|
|
{
|
|
}
|
|
|
|
public void Init(IElement item, ITabViewModel parentTab, ItemViewModelType itemViewModelType)
|
|
{
|
|
Init((IItem)item, parentTab, itemViewModelType);
|
|
}
|
|
} |