Example #1
0
        void ReCreateCondition()
        {
            ResetScale();

            if (ComboBoxCopy.SelectedIndex < 0)
            {
                Condition = InitialConditions.GenerateRandom((int)RandomSize.Value, Mode, IsTwoState);
                return;
            }
            Condition =
                _conditions[_conditionNames[ComboBoxCopy.SelectedIndex].Item2](
                    _conditionNames[ComboBoxCopy.SelectedIndex].Item2.Item2, (int)RandomSize.Value, Mode, IsTwoState);
        }
Example #2
0
 private void RandomSize_DragCompleted(object sender, DragCompletedEventArgs e)
 {
     ResetScale();
     if (Condition == null)
     {
         return;
     }
     if (ComboBoxCopy.SelectedIndex < 0)
     {
         Condition = PointMatrixPick.CreatePickFromIC(InitialConditions.GenerateRandom(Size, (int)MatrixCount), Condition);
         return;
     }
     Condition = PointMatrixPick.CreatePickFromIC(
         _conditions[_conditionNames[ComboBoxCopy.SelectedIndex].Item2](
             _conditionNames[ComboBoxCopy.SelectedIndex].Item2.Item2, Size, (int)MatrixCount, false), Condition);
 }
Example #3
0
 private void Button_Click(object sender, RoutedEventArgs e)
 {
     ResetScale();
     Condition = InitialConditions.GenerateRandom((int)RandomSize.Value, Mode, IsTwoState);
     ComboBoxCopy.SelectedIndex = -1;
 }
Example #4
0
 private void Button_Click(object sender, RoutedEventArgs e)
 {
     ResetScale();
     Condition = PointMatrixPick.CreatePickFromIC(InitialConditions.GenerateRandom(Size, (int)MatrixCount), Condition);
     ComboBoxCopy.SelectedIndex = -1;
 }