1

TextBlock のソースとして使用される WPF Span があります。私はいくつかのテストを行っていますが、スパン内にどのタイプのコンポーネントがいくつ含まれているかをコードで知ることは非常に役立ちます。

たとえば、ある時点で new Bold() をスパンのインラインに挿入します。スパン内に Bold コンポーネントが 1 つだけ含まれていることを確認するにはどうすればよいですか?

Span.Inlines を検索してこの番号を取得する方法がよくわかりません。

4

1 に答える 1

1

Inlines次のプロパティを反復処理できますSpan

int count = 0;
foreach(Inline inline in span.Inlines)
{
    if (inline is Bold) count++;
}
于 2009-09-01T09:49:26.390 に答える