Exemple #1
0
        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;
        }