0

Silverlight TextBlock (TextBlock コントロール) (Silverlight & C#) からテキストを読み取り、それに適用されている書式 (太字、斜体、フォント サイズなど) を確認できるようにしたいので、 XML ファイルに保存します。

C# と Silverlight を使用してテキストに適用された書式を見つけて、後で保存して再利用できるようにすることはできますか? テキストは、テキスト ボックスまたはテキスト ブロック コントロール内に含まれます。

使用されるストレージは XML ですが、Silverlight は XSL をサポートしていないことがわかったので、XML のみです。

よろしく、T

4

2 に答える 2

0

コントロールに名前を付けてください。

<Textblock x:Name="myTextBlock" />

コード ビハインドでは、TextBlock にアクセスできますが、その名前 (myTextBlock) を呼び出します。

ここで、次のようなロジックを追加できます。

if (myTextBlock.FontWeight == "Bold")
{
  //Do Something
}

あなたのニーズを読むことから、おそらくオブジェクトを関数に渡し、そこからxmlファイルを作成するでしょう。幸運を。

于 2009-10-01T00:30:15.163 に答える
0

フォーマットとは、電話番号または日付のフォーマットを意味しますか?

もし、そうなら。正規表現を使用します。

System.Text.RegularExpressions 名前空間を見てください。そこにあるすべてがあなたを助けるはずです。

于 2009-09-29T15:15:00.377 に答える