2010-11-30 78 views
2

在我的WP7應用程序中,我有一個用按鈕填充的ListBox。我配置了「按下」視覺狀態,並且效果很好。但是,我想在ListBox滾動時禁用'Pressed'視覺狀態(臨時將其設置爲無效)。以編程方式設置模板化按鈕的VisualStates

我創建了一個事件處理程序,用於檢測ListBox滾動的時間(使用Peter Torr的博客條目here。如何使用該事件處理程序更改/禁用'Pressed'可視狀態,並將其返回給它最初(通過XAML)定義的狀態?「生成項目」模板列表框是按鈕控制,這本身就是模板使用個性化的「按下」狀態的動畫。

謝謝!

回答

0

這不是execly是什麼你在尋找,但你可以嘗試設置

myButton.IsEnabled = false; 

我假設你的目標是防止用戶在滾動時點擊一個按鈕。