示例#1
0
        private void Thumb_DragStarted(object sender, System.Windows.Controls.Primitives.DragStartedEventArgs e)
        {
            areaText.Visibility = Visibility.Visible;

            MazeStartPoint = null;
            MazeEndPoint   = null;

            ButtonsList.Clear();

            mainArea.Children.Clear();
            mainArea.Background = Brushes.LightBlue;

            rect.Stroke          = Brushes.Blue;
            rect.StrokeDashArray = new DoubleCollection(new double[] { 4, 4 });
        }
示例#2
0
        internal static void LoadButtonsList()
        {
            ButtonsList.Clear();
            ButtonsList.Add(null);

            StaticButtonsList.Clear();
            StaticButtonsList.Add(null);

            for (int i = 1; i <= 9; i++)
            {
                Button b = (Button)MainForm.Controls["button" + i];

                ButtonsList.Add(b);
                StaticButtonsList.Add(b);
            }
        }
 public MainWindowVM()
 {
     MessengerInstance.Register <FlowDocumentInitMessage>(this, msg => {
         _viewGuid = msg.Id;
         _view     = ( MainWindow )msg.View;
         _content  = msg.Output;
         Initialize();
     });
     MessengerInstance.Register <DecisionMessage>(this, msg => {
         ButtonsList.Clear();
         for (var i = 0; i < msg.DecisionCount; i++)
         {
             var dbvm              = new DecisionButtonVM(msg.Decisions[i]);
             dbvm.DidSelectButton += Dbvm_DidSelectButton;
             ButtonsList.Add(dbvm);
         }
         RaisePropertyChanged(() => ButtonsList);
     });
 }