我想在ApplyProperyValue中使用textrange为所选文本加下划线。 这是我的一行代码:
new TextRange(start, end).ApplyPropertyValue(??, TextDecorations.Underline);
答案 0 :(得分:1)
你需要传递依赖属性Inline.TextDecorationsProperty
-
new TextRange(start, end).ApplyPropertyValue(Inline.TextDecorationsProperty,
TextDecorations.Underline);
答案 1 :(得分:0)
根据TextRange.ApplyPropertyValue Method
MSDN文件,TextRange.ApplyPropertyValue Method
方法需要DependencyProperty
和Object
。
public void ApplyPropertyValue(
DependencyProperty formattingProperty,
Object value
)
您可能正在寻找Inline.TextDecorationsPropertyProperty
依赖属性。
new TextRange(start, end).ApplyPropertyValue(
Inline.TextDecorationsProperty,
TextDecorations.Underline);