/// <summary> /// 获取带有一个标题级宽度文本块内容的横向堆栈面板 (面板内第一个child为 75 长度 ,内容为参数的TextBlock) ,并指定背景颜色 /// </summary> /// <param name="content">文本块内容</param> /// <param name="color">面板背景颜色</param> public static StackPanel GetDefaultTemplateStackPanel(string content, Models.StackPanelColor color) { var panel = GetTemplateStackPanel(color); var block = GetTemplateTextBlock(content, false, 75); panel.Children.Add(block); return(panel); }
/// <summary> /// 获取默认横向堆栈面板 (用于填充一行) /// </summary> /// <param name="color">面板的背景色</param> public static StackPanel GetTemplateStackPanel(Models.StackPanelColor color) { StackPanel stackPanel = new StackPanel() { Orientation = Orientation.Horizontal }; switch (color) { case Models.StackPanelColor.White: stackPanel.Background = Brushes.White; break; case Models.StackPanelColor.WhiteSmoke: stackPanel.Background = Brushes.WhiteSmoke; break; } return(stackPanel); }