コード例 #1
0
        private bool _canChangeVMToHighlight(object param)
        {
            GeneticTree        tree = param as GeneticTree;
            HighlightViewModel vm   = currentViewModel as HighlightViewModel;

            return(vm == null && tree != null);
        }
コード例 #2
0
        private void _changeVMToHighlight(object param)
        {
            GeneticTree tree = param as GeneticTree;

            if (tree != null)
            {
                highlightVM      = new HighlightViewModel(tree);
                currentViewModel = highlightVM;
                OnPropertyChanged("currentViewModel");
            }
        }
コード例 #3
0
 public HighlightViewModel(GeneticTree tree)
 {
     this._tree = tree;
     setProperties();
 }
コード例 #4
0
 public HighlightViewModel()
 {
     _tree = new GeneticTree();
     setProperties();
 }
コード例 #5
0
 public Pairing(GeneticTree white, GeneticTree black)
 {
     _white = white;
     _black = black;
 }
コード例 #6
0
 public Pairing()
 {
     _white = _black = null;
 }