天天看點

Silverlight button 圖檔切換樣式

之前一直做WPF現在開始接觸Slilverlight感觸很多。

今天做一個Button要求

有兩個圖檔,button預設有一個圖檔,滑鼠over時用另一個圖檔,

用wpf做的時候寫一個template很簡單,但silverlight和wpf寫起來不一樣

記錄一下。大概思路是兩個image滑鼠MouseOver的時候一個Visible一個Collapsed

寫的是一個自定義控件,代碼和皮膚分離,很簡單的一個demo

先寫一個繼承自button的imagebutton類

 一個是滑鼠移到上面的imageSource一個是預設的source

看一下它的樣式 用sotryboard控制

滑鼠MouseOver的時候一個Visible一個Collapsed

 這樣就可以用了

我們在頁面上調用一下