我有一個Windows Phone 8.1 RT應用程序。在Windows Phone 8.1中按下時更改按鈕的外觀
我在我的頁面上有一個圖像按鈕。
我想要的是,當我按下此按鈕時,我將邊框設置爲黃色或/並更改圖像。
因此,在我看來,我只需要捕捉keydown和keup事件。
在keydown事件我設置的「影響」
在我恢復到默認狀態KEYUP。
唯一的問題是,當我運行/測試這些時,這些事件從未被擊中。
這是我的標記:
<Button Name="btn0" Width="75" Height="75">
<Button.Background >
<ImageBrush ImageSource="ms-appx:///Images/0.png" Stretch="Uniform"/>
</Button.Background>
</Button>
這是我對事件的代碼:
//在我的頁面初始化事件中設置:
btn0.KeyDown += btn0_KeyDown;
btn0.KeyUp += btn0_KeyUp;
//設置我的頁面初始化事件:
void btn0_KeyUp(object sender, KeyRoutedEventArgs e)
{
lblTitle.Text = "btn0_KeyUp"; //never hit
}
void btn0_KeyDown(object sender, KeyRoutedEventArgs e)
{
lblTitle.Text = "btn0_KeyDown"; //never hit
}
我需要做什麼?
謝謝
非常豐富,給了我很多看看:)。我是WP8.1的新手,但想快速加速。我從來沒有使用Blend - 我已經看到它安裝在我的菜單系統上。有沒有一種好的方式通過IDE訪問它?謝謝 –
Blend是Visual Studio的一個獨立應用程序。您可以從IDE啓動它,方法是在解決方案資源管理器中選擇一個項目或文件,然後選擇「Open in Blend ...」 –
謝謝v –