1

我有用作 TextBlock 的源的 WPF Span。我正在做一些测试,在代码中了解 Span 中有多少哪种类型的组件会很有帮助。

例如,有一次我将 new Bold() 插入到 span 的内联中。如何检查跨度内是否包含一个 Bold 组件?

我不太确定如何搜索 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 回答