Files
NebulaLauncher/Nebula.Launcher/ViewModels/ContentBrowserViewModel.cs
2025-01-10 12:28:29 +03:00

48 lines
916 B
C#

using System;
using System.Collections.ObjectModel;
using CommunityToolkit.Mvvm.ComponentModel;
using Nebula.Launcher.ViewHelper;
using Nebula.Launcher.Views.Pages;
using Nebula.Shared.Models;
namespace Nebula.Launcher.ViewModels;
[ViewModelRegister(typeof(ContentBrowserView))]
public sealed partial class ContentBrowserViewModel : ViewModelBase
{
public ObservableCollection<ContentEntry> Entries = new();
[ObservableProperty] private string _message = "";
[ObservableProperty] private string _searchText = "";
public ContentBrowserViewModel() : base()
{
}
public ContentBrowserViewModel(IServiceProvider provider) : base(provider)
{
}
public void OnBackEnter()
{
}
public void OnGoEnter()
{
}
}
public sealed class ContentEntry
{
}
public sealed class ContentPath
{
public RobustUrl ServerUrl;
}