簡體   English   中英

在Windows Phone中選擇網格行時更改背景顏色

[英]Changing Background color when a grid row is selected in windows phone

我正在Windows Phone中創建自定義的網格。 我曾與全部完成,但我在改變電網選定行的背景顏色是不成功的。 我曾試圖rowbackground屬性 ,並以網格selection_changed事件也發生了變化rowbackground顏色 但是沒有任何幫助。 選擇該行后,網格將顯示一些默認顏色。 我搜索了一些論壇,發現了xaml代碼,但沒有用。 有人以編程方式幫助我處理xaml代碼嗎?

使用blend創建一個新的Style /模板,它為選定的視覺狀態指定所需的顏色。 為此,最好使用Expression Blend。 作為wp7 sdk或工具包的一部分,您應該已經安裝了它。

在對象和時間軸中選擇您的網格。 如果看不到它,請在某個地方添加一個臨時的,然后使用它並在最后將其刪除。

選擇一個網格后,右鍵單擊它,然后選擇“編輯模板\\編輯副本”

確定是本地還是重復使用,然后進行適當選擇。

然后,這將為您提供用於此控件的樣式的副本。 找到“ VisualStateGroup”部分,然后在其中的某個位置找到“ Selected”視覺狀態。 根據您要使用的樣式設置樣式。

確保為該樣式/模板指定一個合適的名稱,並確保原始網格指向該樣式,然后它將選擇新的選定行顏色。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM