port from perforce
This commit is contained in:
33
intromat/Intromat/ViewModels/NetworkBreadcrumbViewModel.cs
Normal file
33
intromat/Intromat/ViewModels/NetworkBreadcrumbViewModel.cs
Normal file
@@ -0,0 +1,33 @@
|
||||
using NodeNetwork.Toolkit.BreadcrumbBar;
|
||||
using NodeNetwork.ViewModels;
|
||||
using ReactiveUI;
|
||||
|
||||
namespace Intromat.ViewModels
|
||||
{
|
||||
internal class CodeGenBreadcrumbViewModel : BreadcrumbViewModel
|
||||
{
|
||||
private ReactiveObject? _vm;
|
||||
|
||||
public ReactiveObject? ViewModel
|
||||
{
|
||||
get => _vm;
|
||||
set => this.RaiseAndSetIfChanged(ref _vm, value);
|
||||
}
|
||||
}
|
||||
internal class CodeGenBreadcrumbViewModel<T> : CodeGenBreadcrumbViewModel where T : ReactiveObject
|
||||
{
|
||||
public new T? ViewModel
|
||||
{
|
||||
get => (T?)base.ViewModel;
|
||||
set => base.ViewModel = value;
|
||||
}
|
||||
}
|
||||
|
||||
internal class NetworkBreadcrumbViewModel : CodeGenBreadcrumbViewModel<NetworkViewModel>
|
||||
{
|
||||
}
|
||||
|
||||
internal class SourceBreadcrumbViewModel : CodeGenBreadcrumbViewModel<CodeGenNodeViewModel>
|
||||
{
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user