Example #1
0
        public MainViewModel(IPythonWrapper pythonWrapper, IMessageDialog messageDialog)
        {
            if (pythonWrapper == null)
            {
                throw new ArgumentNullException(nameof(pythonWrapper));
            }
            if (messageDialog == null)
            {
                throw new ArgumentNullException(nameof(messageDialog));
            }

            this._PythonWrapper = pythonWrapper;
            this._MessageDialog = messageDialog;

            var keys = new string[]
            {
                "name",
                "birth",
                "dead",
                "nation",
                "publish",
            };

            this._Keys = new ObservableCollection <string>(keys);
        }
Example #2
0
        public MainViewModel(IPythonWrapper pythonWrapper, IMessageDialog messageDialog)
        {
            if (pythonWrapper == null)
            {
                throw new ArgumentNullException(nameof(pythonWrapper));
            }
            if (messageDialog == null)
            {
                throw new ArgumentNullException(nameof(messageDialog));
            }

            this._PythonWrapper = pythonWrapper;
            this._MessageDialog = messageDialog;
        }