在我的 silverlight 应用程序中,我想从后面的代码创建一个样式并将创建的样式应用于控件。在数据库中,我们有一个表,它存储一个值,如 FontNaame 、颜色、粗体、斜体、字体大小 我想根据该参数创建一个样式并应用于控件
他们有可能吗?
如果可能,请添加代码
提前致谢。
在我的 silverlight 应用程序中,我想从后面的代码创建一个样式并将创建的样式应用于控件。在数据库中,我们有一个表,它存储一个值,如 FontNaame 、颜色、粗体、斜体、字体大小 我想根据该参数创建一个样式并应用于控件
他们有可能吗?
如果可能,请添加代码
提前致谢。
尝试这样的事情:
// 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