Példa megőrzése XPS-dokumentum
A példa azt mutatja, hogy az elszámolási módszer XpsSave Document Format XPS (XML Paper Specification) fájl szinkron vagy aszinkron módon. Amikor futtatja a példa mutatja, a ComboBox „Select tartalom” elem, amelyben a felhasználó választhat egyet az öt előre definiált tartalmat típusok: egy grafikus objektumot, több grafikus, nem rögzített dokumentum formátum, egyetlen dokumentumként vagy több fix formátumú rögzített formátumú dokumentumokat. A kiválasztott tartalom megjelenik DocumentViewer ellenőrzés. A jobb oldalon az alkalmazás ablakot. Miután a tartalmát a kiválasztás állnak két print gomb: „Mentés - szinkron” és a „Save - aszinkron.” Ha megnyomja az egyik gombot egy párbeszédablak jelenik meg a „Mentés másként.”, Ami elindítja a felvételt a dokumentum formátum XPS (XML Paper Specification) a megadott fájlt.
Amikor kiválasztunk egy egyidejű megőrzése mutatja az alap működését rögzíti a dokumentum XPS. Során egyidejű felvétel felhasználói felület várja a dokumentum rögzítéséhez. megőrizve a befejezése várakozási megfelelő lehet kisebb dokumentumok, amelyek meg vannak írva nem sokáig, de általában nem ajánlott, mert a nagy dokumentum tárolható hosszú ideig.
A választás az aszinkron megtakarítás lehetővé teszi, hogy továbbra is működjön együtt a felhasználói felület végrehajtása során XPS rekordokat. Bár aszinkron menteni szeretne létrehozni egy kis kiegészítő kód, akkor ajánlott használni, hogy támogatást nyújt az érzékeny felhasználói felület.
Ez a minta azt mutatja sajátossága Windows Presentation Foundation (WPF), ezért az ajánlások alkalmazás fejlesztés nem tartják tiszteletben. A részletesebb ismertetése Windows Presentation Foundation (WPF) és ajánlásokat fogalmaz meg a taktikát Microsoft .NET Framework alkalmazás-fejlesztés, lásd az alábbi források .:
A csomag telepítése szoftverfejlesztő eszközök Windows és nyisson meg egy parancssort környezet az építkezés. A „Start” menüben, mutasson a „Minden program”, „SDK csomag a Microsoft Windows”, majd a „Skins CMD”.
Töltsd le a minta, általában a SDK dokumentációban a merevlemezen.
Ki kell építeni a mintát egy parancssori összeállítási környezet ablakban megy a forrás könyvtárba a minta. A parancssorba írja be MSBuild.
Építeni a minta a Microsoft Visual Studio, a terhelés a minta oldat vagy a projekt fájlt, majd nyomja meg a Ctrl + Shift + B
Futtatni a lefordított minta hibakeresés Visual Studio, nyomja meg az F5 billentyűt.
Futtatni a mintát a parancssorba CMD héj készült EXE-file a mappában az eredeti példa.