我有一个WPF Windows应用程序。在一个窗口中有一个特定的堆栈面板,它保存一些用户数据。
我想打印出这个堆叠面板。
请问?
答案 0 :(得分:5)
如果您的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");
}
}
打印比此更多,这只会在屏幕上显示视觉效果。但这应该让你开始。