如何从WPF窗口堆栈面板中取出打印
本文关键字:打印 堆栈 WPF 窗口 | 更新日期: 2023-09-27 18:29:09
我有一个WPF Windows应用程序。在一个窗口中,有一个特定的堆栈面板,它保存着一些用户数据。
我只想把这个堆叠板打印出来。
请提出建议?
如果您的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");
}
}
打印的内容远不止这些,这只会打印出屏幕上的视觉效果。但这应该让你开始。