Ejemplo n.º 1
0
        public FileChecksumViewModel(MainWindowViewModel viewModel, DirectoryItem item) : base(viewModel)
        {
            m_AlgorithimList = Enumerations.GetEnumValueDescriptionPairs(typeof(Enumerations.ChecksumAlgorithim));
            RaisePropertyChanged(nameof(AlgorithimList));

            SelectedItem = item;
        }
        public TreeChecksumViewModel(MainWindowViewModel viewModel, DirectoryItem rootNode) : base(viewModel)
        {
            string nameOfNone = Enumerations.ChecksumAlgorithim.None.GetDescription();

            m_AlgorithimList = Enumerations.GetEnumValueDescriptionPairs(typeof(Enumerations.ChecksumAlgorithim));
            m_AlgorithimList.Remove(new KeyValuePair <string, string>(nameOfNone, nameOfNone));

            RaisePropertyChanged(nameof(AlgorithimList));

            RootNode = rootNode;
        }
Ejemplo n.º 3
0
 public SettingsViewModel(MainWindowViewModel viewModel) : base(viewModel)
 {
     m_AlgorithimList = Enumerations.GetEnumValueDescriptionPairs(typeof(Enumerations.ChecksumAlgorithim));
 }