0

我正在开发一个 Windows 8 Metro 应用程序,并想知道是否有任何方法可以收听正在选择的设备魅力栏按钮?我试图想出一种创建打印页面数据的好方法,而不必在每次更改页面上的内容时都这样做。

我现在正在设置共享合同事件侦听器,并注意到当您单击共享魅力按钮时会触发一个 DataRequested 事件。

DataTransferManager.GetForCurrentView().DataRequested += MainPage_DataRequested;

我可以为设备魅力栏按钮单击实现类似的功能吗?

4

1 回答 1

0

查看http://www.jeffblankenburg.com/2012/11/20/31-days-of-windows-8-day-20-printing/以获取 C# 中的打印代码示例。您将需要这样的代码:

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

当然,还有“manager_PrintTaskRequested”事件处理程序的实现。有关完整的详细信息,请参阅文章。

于 2013-01-15T03:23:41.397 回答