public MainWindowDxViewModel(
            IAddressDataService addressDataService,
            IMaterialDataService materialDataService)
        {
            long startTicks = Log.Debug("Enter", Common.LOG_APPNAME);

            _addressDataService  = addressDataService;
            _materialDataService = materialDataService;

            Addresses = new ObservableCollection <Address>();
            Materials = new ObservableCollection <Material>();
        }
        public MaterialViewModel(IMaterialDataService dataService, IRawUnitDataService rawUnitDataService, IMessenger messenger)
            : base(messenger)
        {
            _MaterialDataService = dataService;
            _RawUnitDataService = rawUnitDataService;
            InitView();

            LoadTreeAndDataMaterial();
        }