public RFiDChipChildLayerViewModel() { sectorModel = new MifareClassicSectorModel(0); appModel = new MifareDesfireAppModel(); children = new ObservableCollection <RFiDChipGrandChildLayerViewModel>(); }
public RFiDChipChildLayerViewModel( MifareDesfireAppModel appID, RFiDChipParentLayerViewModel parentUID, CARD_TYPE cardType, ObservableCollection <IDialogViewModel> _dialogs = null, bool?_isTask = null) { if (_dialogs != null) { dialogs = _dialogs; } isTask = _isTask; //device = _device; appModel = appID; _cardType = cardType; _parentUid = parentUID != null ? parentUID.UidNumber : null; _cmdReadSectorWithDefaults = new RelayCommand(ReadSectorWithDefaults); _cmdEditAuthAndModifySector = new RelayCommand(ReadSectorWithCustoms); ContextMenuItems = new List <MenuItem>(); ContextMenuItems.Add(new MenuItem() { Header = "Read Sector using default Configuration", Command = _cmdReadSectorWithDefaults }); ContextMenuItems.Add(new MenuItem() { Header = "Edit Authentication Settings and Modify Sector", Command = _cmdEditAuthAndModifySector }); children = new ObservableCollection <RFiDChipGrandChildLayerViewModel>(); LoadChildren(); }