wpf: проверка количества компонентов внутри Span? - PullRequest
1 голос
/ 01 сентября 2009

У меня есть WPF Span, который используется в качестве источника для TextBlock. Я делаю несколько тестов, и было бы очень полезно узнать в коде, сколько компонентов какого типа находится внутри Span.

Например, в какой-то момент я вставляю новый Bold () во встроенные строки диапазона. Как бы я проверил, что внутри диапазона есть ровно один компонент Bold?

Я не слишком уверен, как искать Span.Inlines для получения этого числа.

1 Ответ

1 голос
/ 01 сентября 2009

Вы можете перебрать свойство Inlines Span:

int count = 0;
foreach(Inline inline in span.Inlines)
{
    if (inline is Bold) count++;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...