Можно ли удалить все свойства, такие как (цвет фона ...) из элементов Paragraph.Inline, так же, как вы можете сделать с классом TextRange?Как очистить все свойства от Paragraph.Inline
Ну, я хотел очистить фон от предыдущего элемента Run из Inline Collection. Поэтому я подумал, что было бы проще вызвать метод, который очистит все предыдущие свойства. Однако, в моем случае, это, кажется, единственный способ сделать это что-то вроде этого:
int index = 0;
...
List<Inline> runList = ParagraphComponent.Inlines.ToList();
if (index < runList.Count) {
if (index > 1) {
int previousPartIndex = index - 2;
if (!string.IsNullOrEmpty(runList[previousPartIndex].Text)) {
runList[previousPartIndex].Background = null;
}
}
runList[index].Background = BackgroundColor;
index += 2;
}
[Что вы пробовали?] (Http://mattgemmell.com/what-have-you-tried/) – Clemens
Привет Clemens! Пожалуйста, просмотрите отредактированный пост! постскриптум Я просто усложняю вещи, или FlowDocument, компоненты Inlines дополняют определенное время практики или это действительно сложно? – Kapparino