Exemple #1
0
        public void Add_WidgetItemContainer(WidgetItemContainer container)
        {
            var handler = new MouseButtonEventHandler(SnapGrid_MouseLeftButtonUp);
            Handlers[container] = handler;

            container.AddHandler(UserControl.MouseLeftButtonUpEvent, handler, true);

            //container.ContentTemplate = ItemTemplate;

            //container.SizeChanged += (from, ev) =>
            //{
            //    container.Measure(maxSize);
            //    container.Width = widgets.Calculate_Discrete_X(container.DesiredSize.Width);
            //    container.Height = widgets.Calculate_Discrete_X(container.DesiredSize.Height);
            //};

            Canvas.Children.Add(container);
            Widgets.Add(container);
        }