如何从WPF窗口堆栈面板中取出打印

本文关键字:打印 堆栈 WPF 窗口 | 更新日期: 2023-09-27 18:29:09

我有一个WPF Windows应用程序。在一个窗口中,有一个特定的堆栈面板,它保存着一些用户数据。

我只想把这个堆叠板打印出来。

请提出建议?

如何从WPF窗口堆栈面板中取出打印

如果您的StackPanel被称为"ui_stackPanel",并且您有一个名为"ui_print"的按钮和相应的点击事件:

    private void ui_print_Click(object sender, RoutedEventArgs e)
    {
        PrintDialog printDialog = new PrintDialog();
        if (printDialog.ShowDialog() == true)
        {
            printDialog.PrintVisual(ui_stackPanel, "Stack panel description");
        }
    }

打印的内容远不止这些,这只会打印出屏幕上的视觉效果。但这应该让你开始。