private void AddTabItem(TabItem tabItem, TabTypeEnum tabType) { tabItem.Tag = tabType; if (!(tabItem.Header is TextBlock)) { tabItem.Header = TextBlockEx.Create(tabItem.Header.ToString(), new object[0]); } tabItem.Style = (Style)FindResource("tabRightPanel"); tabControl.Items.Add(tabItem); }
private void CreateOpTab(string tabTitle, object control, Style style) { var tabItem = new TabItem(); var header = TextBlockEx.Create(tabTitle, new object[0]); tabItem.Header = header; tabItem.Content = control; tabMain.Items.Add(tabItem); tabItem.Style = style; }
private void InfoTextBlock_OnLinkClicked(TextBlockEx sender, TextBlockEx.LinkClickedEventArgs e) { if (e.Url.Contains("/support")) { var mainWindow = (MainWindow)Application.Current.MainWindow; // This is not nice code, but it works for our case mainWindow.ShowSupportPage(); } else { Process.Start(e.Url); } }
public AuditTrailData() { this.Background = new SolidColorBrush(ColorHelper.FromHex("#8FFF")); // - - - - - - _TextBox = new TextBox(); _TextBox.TextWrapping = TextWrapping.Wrap; _TextBox.IsReadOnly = true; _TextBox.VerticalScrollBarVisibility = ScrollBarVisibility.Visible; _TextBox.HorizontalScrollBarVisibility = ScrollBarVisibility.Visible; this.Children.Add(_TextBox); // - - - - - - _ScrollViewer = new ScrollViewer(); _TextBlock = new TextBlockEx(); _TextBlock.TextWrapping = TextWrapping.Wrap; _ScrollViewer.VerticalScrollBarVisibility = ScrollBarVisibility.Visible; _ScrollViewer.HorizontalScrollBarVisibility = ScrollBarVisibility.Visible; _ScrollViewer.Content = _TextBlock; this.Children.Add(_ScrollViewer); // - - - - - - _WebBrowser = new WebBrowser(); _WebBrowser.OpacityMask = new SolidColorBrush(ColorHelper.FromHex("#8FFF")); this.Children.Add(_WebBrowser); // - - - - - - Redraw(); this.SizeChanged += AuditTrailData_SizeChanged; }