MSDN 教程短片 WPF 22 XPS檔案處理

2022-03-05 23:19:50 字數 840 閱讀 2077

xps介紹:xps文件和word文件差不多,它提供列印功能。可以以瀏覽器的方式開啟。

下面我們以乙個例項來了解xps。

首先開啟vs,新建乙個wpf專案。

在介面上拖入乙個documentviewer控制項和乙個button控制項。

documentviewer 控制項用於以已分頁格式檢視 fixeddocument 內容(例如,xml 紙張規範 (xps) 文件)

現在要實現點button,載入xps文件。

前提要新增reachframework引用,新增命名控制項 using system.windows.xps.packaging;

下面我們在button的click事件中寫

**private

void button1_click(object sender, routedeventargs e)

按f5執行:

其中fixeddocumentsequence :承載定義固定文件的序列的乙個或多個 documentreference 元素。

xaml.cs**是:

**dv" margin="0,42,0,0" />

載入" height="23" horizontalalignment="left"

margin="12,12,0,0" name="button1" verticalalignment="top"

width="75" click="button1_click" />

MSDN 教程短片 WPF 8 WPF樣式與資源

在控制項中我們一般可以通過屬性來設定它們的樣式,如果我們要對很多控制項用同一種樣式。該怎麼辦能呢?方法一 就是在每個控制項的屬性中該,顯然這不是一種明智的選擇。那我們就用法二 我們可以在他的父容器裡的style.resource裡設定。因為這樣其他控制項 在同乙個父容器中 也可以訪問到。下面我用de...

MSDN 教學短片 WPF 7 WPF文字方塊

其實我們接著上次講的課。我們先拖個textbox到窗體中,給他字的背景色上一幅圖畫。這裡為了更好的效果,我們將字型設定為arial bold。由於的原因,效果不是很好。接下來我們給它兩個倒影的文字方塊。上面的方塊。5,7,16,0 name rectangle1 stroke black heigh...

MSDN 教學短片WPF 4 筆刷

開啟visual studio,我們畫乙個橢圓 效果圖 很簡單吧!這裡只用到了ellipse.fill屬性和imagebrush就能畫乙個帶的橢圓。同樣,我們也可以在textblock中實現同樣的功能。這裡是用的 textblock.foreground屬性 這裡因為背景圖是橢圓的,所以文字沒有全遮...