将Richtextbox Firstline与文本块绑定

时间:2012-02-07 04:12:56

标签: wpf

我如何将TextBlock绑定到richtextbox的第一行?

提前致谢。

1 个答案:

答案 0 :(得分:0)

  • 确保在代码中设置INotify或DependencyProperty。
  • 设置DataContext

XAML

<FlowDocument>
    <Paragraph>
        <TextBlock Text="{Binding FirstLine}"/>
    </Paragraph> 
</FlowDocument>

代码隐藏

构造

DataContext = this;

依赖属性

public static readonly DependencyProperty FirstLineProperty = 
    DependencyProperty.Register("FirstLine", typeof(string), typeof(CLASS));

public string FirstLine
{
    get { return (string)GetValue(FirstLineProperty); }
    set { SetValue(FirstLineProperty, value); }
}