Esempio n. 1
0
        public ResizeController(UndoManager undoManager, GadgetView view)
        {
            UndoManager = undoManager;
            View        = view;
            PositionChanged(null);

            Content = new Grid()
            {
                ClipToBounds = false,
            };
            var border = new Border()
            {
                BorderThickness = new Thickness(1),
                BorderBrush     = new SolidColorBrush(Colors.White),
                Background      = new SolidColorBrush(Colors.Transparent),
                ClipToBounds    = false,
            };

            Content.Children.Add(border);
            Content.Children.Add(GenerateNub(1, 0, 5, 5));
            Content.Children.Add(GenerateNub(0, 1, 5, 5));
            Content.Children.Add(GenerateNub(1, 0.5f, 5, 10));
            Content.Children.Add(GenerateNub(0.5f, 1, 10, 5));
            Content.Children.Add(GenerateNub(1, 1, 20, 20));
            RegisterDragEvents(border, 1, 1, 0, 0);
            HorizontalAlignment = HorizontalAlignment.Left;
            VerticalAlignment   = VerticalAlignment.Top;
            Loaded   += ResizeController_Loaded;
            Unloaded += ResizeController_Unloaded;
        }
Esempio n. 2
0
 public GadgetViewModel(GadgetView view)
 {
     View = view;
 }
Esempio n. 3
0
 public GadgetViewModel(GadgetView view)
 {
     View = view;
 }