0

私のSilverlightアプリケーションでは、コードビハインドからスタイルを作成し、作成したスタイルをコントロールに適用したいと思います。データベースには、FontNaame、Colour、Bold、Italic、FontSizeなどの値を格納する1つのテーブルがあります。そのパラメーターに基づいてスタイルベースを作成し、コントロールに適用します。

それらの可能性はありますか?

可能であればコードを追加してください

前もって感謝します。

4

1 に答える 1

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

于 2012-06-26T12:12:34.537 に答える