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; } }
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); } }