chore: commit missing files
This commit is contained in:
1 parent
3a819ce180
commit
51f1eb8c65
12 files changed
+277
No files matched your search
@@ -0,0 +1,30 @@
|
||||
using System;
|
||||
using System.Diagnostics;
|
||||
using PcgsApi;
|
||||
using PcgsInv.Models;
|
||||
using ReactiveUI;
|
||||
using ReactiveUI.SourceGenerators;
|
||||
|
||||
namespace PcgsInv.ViewModels;
|
||||
|
||||
public partial class MainWindowViewModel : ViewModelBase {
|
||||
[Reactive] private CoinCollection _collection;
|
||||
[Reactive] private PcgsCoin? _selectedCoin;
|
||||
|
||||
public MainWindowViewModel() {
|
||||
Collection = new CoinCollection();
|
||||
_selectedCoin = null;
|
||||
|
||||
Collection.PropertyChanged += (s, e) => {
|
||||
Debug.WriteLine($"Collection raised event: {e.PropertyName}");
|
||||
};
|
||||
|
||||
this.WhenAnyValue(x => x.Collection.TotalValue)
|
||||
.Subscribe(x => Debug.WriteLine($"Total value was recomputed: {x}"));
|
||||
}
|
||||
|
||||
[ReactiveCommand]
|
||||
private void CreateTestingCoin() {
|
||||
Collection.Coins.Add(new PcgsCoin());
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
using ReactiveUI;
|
||||
|
||||
namespace PcgsInv.ViewModels;
|
||||
|
||||
public abstract class ViewModelBase : ReactiveObject { }
|
||||
Reference in new issue
Block a user