Exemple #1
0
        public RFiDChipChildLayerViewModel()
        {
            sectorModel = new MifareClassicSectorModel(0);
            appModel    = new MifareDesfireAppModel();

            children = new ObservableCollection <RFiDChipGrandChildLayerViewModel>();
        }
Exemple #2
0
        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();
        }