public MemoryViewModel() { dataProvider = new MemoryViewDataProvider(Columns); integerSizeOptions = new MutuallyExclusiveEnumerationCollection <MemoryViewDataProvider.IntegerSize>(MemoryViewDataProvider.IntegerSize.U8, (v) => { var address = currentAddress; dataProvider.IntegerDisplaySize = v; MemoryData = new AsyncVirtualizingCollection <MemoryBytesViewModel>(dataProvider, 40, 60000); SetAddress(address); this.RaisePropertyChanged(nameof(ValueColumnWidth)); }); Address = "0"; IsVisible = false; }
public MemoryViewModel() { dataProvider = new MemoryViewDataProvider(Columns); integerSizeOptions = new MutuallyExclusiveEnumerationCollection<MemoryViewDataProvider.IntegerSize>(MemoryViewDataProvider.IntegerSize.U8, (v) => { var address = currentAddress; dataProvider.IntegerDisplaySize = v; MemoryData = new AsyncVirtualizingCollection<MemoryBytesViewModel>(dataProvider, 40, 60000); SetAddress(address); this.RaisePropertyChanged(nameof(ValueColumnWidth)); }); Address = "0"; IsVisible = false; }