首页 新闻 会员 周边 捐助

wpf打印界面元素如何不show出界面打印

0
悬赏园豆:10 [待解决问题]
PrintDialog dialog = new PrintDialog();
window win = new window();
win.show();
if (dialog.ShowDialog() == true) 
{   
  dialog.PrintVisual(
win, "Print Test");
}

这里window这个窗体必须show出来才能打印,如果不show打出来全是黑色的。似乎用的是窗体自带的渲染,如何可以不show打印呢

屋檐不懂雨的主页 屋檐不懂雨 | 初学一级 | 园豆:27
提问于:2020-08-19 16:33
< >
分享
所有回答(1)
0

你hide()呗。

没办法,必须要Load才会加载并渲染,流程如此。

或者你自己绘制一张图片扔过去就没这困扰。

花飘水流兮 | 园豆:13615 (专家六级) | 2020-08-19 18:30
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册