Пример #1
0
        private static void PreviewMaxHeight_PropertyChanged(DependencyObject sender, DependencyPropertyChangedEventArgs e)
        {
            PreviewTabItem previewTabItem = sender as PreviewTabItem;

            if (previewTabItem != null && previewTabItem._Border != null)
            {
                previewTabItem._Border.MaxHeight = (double)e.NewValue;
            }
        }
Пример #2
0
        public void AddPage(int number, int rows, int columns)
        {
            try
            {
                PreviewTabItem previewTabItem = new PreviewTabItem();
                previewTabItem.PreviewWidth = 30;
                previewTabItem.PreviewHeight = 30;
                previewTabItem.TouchDown += new EventHandler<TouchEventArgs>(previewTabItem_TouchDown);

                Grid grid = new Grid();
                WidgetPage widgetPage = new WidgetPage();

                previewTabItem.Content = grid;
                WidgetTabControl.Items.Add(previewTabItem);

                widgetPage.Number = number;
                widgetPage.Grid = grid;
                _WidgetPages.Add(widgetPage);

                for (int row = 0; row < rows; row++)
                {
                    grid.RowDefinitions.Add(new RowDefinition());
                }

                for (int column = 0; column < columns; column++)
                {
                    grid.ColumnDefinitions.Add(new ColumnDefinition());
                }
            }
            catch (Exception ex)
            {
                _Logger.LogError(ex);
            }
        }