2012-06-21 110 views
0

我想從後面的代碼創建樣式並將創建的樣式應用於控件。在數據庫中我們有一個表是存儲像FontNaame,顏色,粗體,斜體,字體大小的值我想創建一個樣式基於該參數並適用於控制在我的silverlight應用程序中創建來自代碼背後的代碼

是他們的任何可能性?

如果可能請添加代碼

在此先感謝。

回答

2

嘗試這樣:

 // sampleText is the control to apply the style to 
     Style styl = new Style(sampleText.GetType()); 
     switch (str) 
     { 
     case "Bold": 
      styl.Setters.Add(new Setter(FontWeightProperty, FontWeights.ExtraBold)); 
      break; 
     case "Italic": 
      styl.Setters.Add(new Setter(FontStyleProperty, FontStyles.Italic)); 
      break; 
     } 
     sampleText.Style = styl; 

簡單的示例項目是在這裏:http://sdrv.ms/MWPxuO

相關問題