private void Button_Click(object sender, RoutedEventArgs e) { Grid grid = new Grid(); RowDefinition rowDefinition = new RowDefinition(); rowDefinition.Height = GridLength.Auto; grid.RowDefinitions.Add(rowDefinition); grid.RowDefinitions.Add(new RowDefinition()); StackPanel panel = new StackPanel(); panel.Orientation = Orientation.Horizontal; panel.SetValue(Grid.RowProperty, 0); InsertButton("Print", btnPrint_Click, panel); InsertButton("Close", btnClose_Click, panel); grid.Children.Add(panel); RadRichTextBox rtb = new RadRichTextBox(); rtb.Document = this.radRichTextBox.Document; rtb.IsReadOnly = true; rtb.IsFocusable = false; rtb.IsSelectionEnabled = false; rtb.IsContextMenuEnabled = false; rtb.IsSelectionMiniToolBarEnabled = false; rtb.SetValue(Grid.RowProperty, 1); grid.Children.Add(rtb); this.window.WindowState = WindowState.Maximized; this.window.Content = grid; this.window.Show(); }
private void Button_Click(object sender, RoutedEventArgs e) { Grid grid = new Grid(); RowDefinition rowDefinition = new RowDefinition(); rowDefinition.Height = GridLength.Auto; grid.RowDefinitions.Add(rowDefinition); grid.RowDefinitions.Add(new RowDefinition()); StackPanel panel = new StackPanel(); panel.Orientation = Orientation.Horizontal; panel.SetValue(Grid.RowProperty, 0); InsertButton("Print", btnPrint_Click, panel); InsertButton("Close", btnClose_Click, panel); grid.Children.Add(panel); XamlFormatProvider provider = new XamlFormatProvider(); string documentContent = provider.Export(this.radRichTextBox.Document); RadRichTextBox rtb = new RadRichTextBox(); rtb.Document = provider.Import(documentContent); rtb.IsReadOnly = true; rtb.IsFocusable = false; rtb.IsSelectionEnabled = false; rtb.IsContextMenuEnabled = false; rtb.IsSelectionMiniToolBarEnabled = false; rtb.SetValue(Grid.RowProperty, 1); grid.Children.Add(rtb); window.Height = 100; window.Width = 100; this.window.WindowState = WindowState.Maximized; this.window.Content = grid; this.window.Show(); }