0
我一直在努力按照http://msdn.microsoft.com/en-us/library/microsoft.devices.camerabuttons.shutterkeyhalfpressed(v=vs.92).aspx的說明嘗試在我的WP7.1 Silverlight應用程序中掛接攝像頭事件。在我的主要形式,我有:Camerabuttons事件只是沒有在WP7.1應用程序中觸發應用程序
protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e)
{
CameraButtons.ShutterKeyPressed += new EventHandler(CameraButtons_ShutterKeyPressed);
}
然後......
void CameraButtons_ShutterKeyPressed(object sender, EventArgs e)
{
// stuff
}
然而,這一事件永遠不會觸發。當我按下相機按鈕時,手機會跳到相機模式。我錯過了什麼嗎?我從我可能需要將以下添加到我的WPAppManifest.xml上述文章的意義,因爲該項目從WP7.0轉換:
<Capability Name="ID_CAP_ISV_CAMERA" />
...但我這樣做,並沒有什麼太大改變。有任何想法嗎?
哦!不能在沒有運行相機的情況下使用相機按鈕?我打算使用它們進行屏幕截圖! –
你其實可以。剛剛測試了半按,並將其分配給顯示一個MessageBox並且它工作。所以你不需要使用相機。 – disklosr