WPF 列印例項

2022-01-31 03:38:20 字數 2100 閱讀 7305

在wpf 中可以通過printdialog 類方便的實現應用程式列印功能,本文將使用乙個簡單例項進行演示。首先在vs中編輯乙個圖形(如下圖所示)。

將需要列印的內容放入同乙個中,並起名為「printarea」,列印按鍵一般不是我們希望列印出來的內容,則將其放在外面。

接下來編寫button_click 事件,由於我們要列印所包含的內容,所以要通過printvisual 列印visual 物件。

private void button_click(object sender, routedeventargs e)

}

執行程式,點選「print」按鍵,彈出列印設定視窗,列印到xps看看效果。

如下圖所示,列印結果中只有中的內容。

WPF的列印預覽

本文基本借鑑了用wpf實現列印及列印預覽 wpf的文件使用基本使用文件模版flow document,但是單獨的flow document 流文件 是沒法預覽的,你必須把它放在乙個容器中才可以,流文件的容器有flowdocumentscrollviewer,flowdocumentpageviewe...

入門 WPF資料繫結 例項

binding物件的屬性 property description converter 轉換器elementname 繫結的源物件 fallbackvalue 繫結無法返回有效值時的預設顯示。mode 繫結方式 path屬性 relativesource 常用於自身繫結或者資料模板中來指定繫結的源物...

wpf 多執行緒操作例項

由於wpf中有主線程和後台執行緒的區分所以不能直接使用執行緒進行主線程的操作 之前是使用func來進行執行緒操作的,因為func自帶這對主線程操作的方法,所以直接寫會方便很多 後來,要用到多執行緒的時候在使用func方法就會顯得有些麻煩,還是使用c 最經典的thread最好 private thre...