如何打印wpf控件

时间:2014-04-17 12:35:47

标签: c# wpf

我试图在wpf控件中打印所有内容 - 让我们说一个网格。 我读到了关于printvisual方法,但它对我来说不可见。

我的代码如下所示:

private void print(FrameworkElement element)
    {
        PrintDialog printDlg = new PrintDialog();
        printDlg.PrintVisual(element, "this is a test");
    }

我的编译器说不包含PrintVisual方法的定义。我已经包含了System.Windows.Media.Visual命名空间,但这并没有帮助。

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

也许你使用了错误:

using System.Windows.Forms;代替using System.Windows.Controls;

PrintDialog两者都有,但没有PrintVisual()方法。