0

Windows 8 メトロ アプリを開発していますが、デバイスのチャーム バー ボタンが選択されていることをリッスンする方法があるかどうかを知りたいですか? ページのコンテンツが変更されるたびに印刷ページ データを作成する必要がなく、印刷ページ データを作成する良い方法を考え出そうとしています。

現在、共有コントラクト イベント リスナーを設定していますが、チャームの共有ボタンをクリックすると発生する DataRequested イベントがあることに気付きました。

DataTransferManager.GetForCurrentView().DataRequested += MainPage_DataRequested;

デバイス チャーム バー ボタンのクリックに対して実装できる同様のものはありますか?

4

1 に答える 1

0

C# での印刷コード サンプルについては、http://www.jeffblankenburg.com/2012/11/20/31-days-of-windows-8-day-20-printing/を参照してください。次のようなコードが必要です。

PrintManager manager = PrintManager.GetForCurrentView();
manager.PrintTaskRequested += manager_PrintTaskRequested;

そしてもちろん、「manager_PrintTaskRequested」イベント ハンドラーの実装です。詳細については、記事を参照してください。

于 2013-01-15T03:23:41.397 に答える