1
XAML/XAML.csのタブアイテム全体またはその一部を有効にするにはどうすればよいですか?タブ項目の印刷
私は以下のコードを使用しており、タブアイテムを印刷することができますが、サイズとプレビューを制御したいと考えています。ランドスケープ・ページ・フォーマットを使用すると、それでも完全なページは印刷されず、その一部が切り捨てられます。
TabItem Header
= "Stars
"
XAML:
<Button Margin=" 5,5,5,5" Grid.Row="3" x:Name="PrintOilTab"
Click="PrintOilTab_Click" Content="Print" FontSize="10"/>
XAML.CS:
private void PrintOilTab_Click(object sender, RoutedEventArgs e)
{
System.Windows.Controls.PrintDialog Printdlg =
new System.Windows.Controls.PrintDialog();
if ((bool)Printdlg.ShowDialog().GetValueOrDefault())
{
CompleteOilLimitDiagram.Measure(
new Size(Printdlg.PrintableAreaWidth,
Printdlg.PrintableAreaHeight));
Printdlg.PrintVisual(CompleteOilLimitDiagram, "Stars");
}
}