【问题标题】:c# Print a page created by xamlc#打印由xaml创建的页面
【发布时间】:2014-08-13 11:25:16
【问题描述】:

正如标题所说,我正在尝试打印由 xaml 创建的页面(页面看起来像表单)

在表单的最后,我有一个带有 Click 事件的按钮。

<Button Grid.Row="15" 
    Grid.Column="3"
    Click="ImpressionClick"
    Height="50" 
    Width="150" 
    Grid.RowSpan="2" 
    Grid.ColumnSpan="3" 
    Content="Imprimer">
</Button>

我的问题是:我找到了如何使用 C# 打印一些文本文档,但我不知道如何打印使用 xaml 代码创建的页面。

如果有人知道怎么做。

提前致谢。

弗洛里安·塞尔瓦

【问题讨论】:

  • 我不明白为什么第一行不计,但是大家好

标签: c# wpf xaml printing


【解决方案1】:

使用PrintDialog并通过接口

PrintDialog dialog = new PrintDialog();
dialog.PrintVisual(this.YourLayoutName, "");

【讨论】:

  • 这正是我想要的。谢谢Sajeetharan!
  • 所以你也可以只生成布局而不“显示”给用户?比方说,您看到一个页面,按“打印”并打印另一个布局?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-08-31
  • 2016-07-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多