是否有“设备魅力”按钮的事件侦听器单击?

时间:2013-01-14 18:20:40

标签: c# windows-8 microsoft-metro windows-store-apps

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

我现在正在设置共享合约事件监听器,并注意到当您单击share charms按钮时会触发DataRequested事件。

DataTransferManager.GetForCurrentView().DataRequested += MainPage_DataRequested;

我可以为Devices charms栏按钮实现类似的东西吗?

1 个答案:

答案 0 :(得分: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”事件处理程序的实现。有关完整详细信息,请参阅文章