InkForge/app/InkForge.Desktop/ViewModels/WorkspaceViewModel.cs

20 lines
515 B
C#
Raw Normal View History

2024-02-16 02:23:58 +01:00
using InkForge.Desktop.Models;
using ReactiveUI;
namespace InkForge.Desktop.ViewModels;
public class WorkspaceViewModel : ReactiveObject
{
private readonly Workspace _workspace;
private readonly ObservableAsPropertyHelper<string> _workspaceNameProperty;
public string WorkspaceName => _workspaceNameProperty.Value;
2024-02-16 02:23:58 +01:00
public WorkspaceViewModel(Workspace workspace)
{
_workspace = workspace;
_workspaceNameProperty = this.WhenAnyValue(v => v._workspace.Name).ToProperty(this, nameof(WorkspaceName));
2024-02-16 02:23:58 +01:00
}
}