2011-06-17 87 views
3

我正在嘗試開發一個自定義單選按鈕,它看起來像是一個雙選按鈕控件,看上去有點像下面顯示的那樣切換突出顯示的狀態。不知道從哪裏開始。Silverlight:自定義單選按鈕

enter image description here

是否有已經上市,我可以使用任何此類控制。

+0

定義「可用」?在標準SDK中,示例,免費,開源,商業? – AnthonyWJones 2011-06-17 07:46:18

回答

5

OK,這裏是你需要做一個簡要概述...

  1. 首先,你將需要改變ControlTemplate對現有RadioButton控制。有很多描述這個的教程,例如this one
  2. 用上面的插圖替換標準模板。也許是兩列Grid
  3. 在每個Grid細胞添加一個矩形,一個在後面選項1,並落後於其他選項2
  4. 使用VisualStateManager改變根據對控制當前VisualState每個RectangleFill財產。即當Pressed切換背景顏色。

以上步驟可幫助您實現目標。請閱讀鏈接的網頁和Silverlight文檔。如果您在此之後還在掙扎,請回過頭再問一個問題。