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

C# 是否有设备魅力按钮单击的事件侦听器?,c#,windows-8,microsoft-metro,windows-store-apps,C#,Windows 8,Microsoft Metro,Windows Store Apps,我正在开发一个windows 8 metro应用程序,想知道是否有任何方法可以监听正在选择的设备魅力栏按钮?我正试图想出一个好方法来创建打印页面数据,而不必在每次页面内容更改时都这样做 我正在设置ShareContract事件侦听器,注意到当您单击share charms按钮时会触发一个DataRequested事件 DataTransferManager.GetForCurrentView().DataRequested += MainPage_DataRequested; 我是否可以为“设

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

我正在设置ShareContract事件侦听器,注意到当您单击share charms按钮时会触发一个DataRequested事件

DataTransferManager.GetForCurrentView().DataRequested += MainPage_DataRequested;
我是否可以为“设备魅力栏”按钮单击实现类似的功能?

查看C#中的打印代码示例。您需要这样的代码:

PrintManager manager = PrintManager.GetForCurrentView();
manager.PrintTaskRequested += manager_PrintTaskRequested;
当然,还有“manager_PrintTaskRequested”事件处理程序的实现。有关完整的详细信息,请参阅本文