2011-08-09 52 views
5

Ngoài các phím mềm, tôi muốn kiểm tra cách ứng dụng của tôi phản hồi các nút màn trập phần cứng (ví dụ: các trạng thái khác nhau được nhấn một nửa, nhấn hoàn toàn, nhả nút .vv ...).Làm thế nào để mô phỏng nút chụp phần cứng trong Trình giả lập?

Trình giả lập dường như không có nút chụp phần cứng (trừ khi tôi thiếu một cái gì đó). Vì vậy, trong trường hợp không có thiết bị thực tế, làm thế nào tôi có thể kiểm tra chức năng này?

Trả lời

8

Phím F7 được ánh xạ trong trình giả lập đến phím chụp máy ảnh được nhấn hoàn toàn và phím F6 được ánh xạ tới phím chụp nửa nhấn.

Cả hai phím tắt không được hỗ trợ trong Visual Studio 2010 Express for Windows Phone (nhưng tôi không có ý tưởng tại sao họ đã làm hạn chế này ...)

0

Như với mọi thứ khác liên quan đến phần cứng, bạn không thể ;-) Vì vậy, hãy nhanh chân vào người gửi thư để gửi điện thoại của bạn!

+0

Nó sẽ được tốt đẹp cho họ để ít nhất là cung cấp một nút trên giả lập để bạn có thể kiểm tra tương tác. – AngryHacker

1

Bạn có thể có các nút cụ thể trong ứng dụng của mình và chỉ cần gọi phương thức có dây tới trình xử lý sự kiện. Ví dụ:

// Constructor 
public MainPage() 
{ 
    InitializeComponent(); 

    CameraButtons.ShutterKeyHalfPressed +=new EventHandler(CameraButtons_ShutterKeyHalfPressed); 

    CameraButtons_ShutterKeyHalfPressed(this, new EventArgs()); 
} 

void CameraButtons_ShutterKeyHalfPressed(object sender, EventArgs e) 
{ 
    Debug.WriteLine("HALF_PRESSED"); 
} 

Nhưng điều đó sẽ chỉ giúp ích nếu bạn sẵn sàng có "bảng kiểm tra" chuyên dụng trong ứng dụng sẽ kiểm soát các sự kiện này.

Các vấn đề liên quan