日期:2014-05-17  浏览次数:20847 次

|ZYCWPF| 按钮绑定EditingCommands.ToggleBold就能控制RichTextBox的精体,但在RichTextBox没有发现有这属性啊

<ToggleButton x:Name="btnBold" Command="EditingCommands.ToggleBold" CommandTarget="{Binding ElementName=TextBox}" ToolTip="粗体" Margin="0 1 0 1" Template="{StaticResource FlatToggleButtonControlTemplate}">
    <Image Source="ZRichTextBox\Images\fontbold.png" Stretch="None" SnapsToDevicePixels="True" />
</ToggleButton>

上面按钮能够控制名为TextBox的RichTextBox的字体的粗体
按我理解 就是给目录TextBox发送EditingCommands.ToggleBold的命令
但我在RichTextBox里面没有发现有这么一个属性啊?

如果有在哪里?
另外我如何判断我当前鼠标所在的位置是否为粗体

谢谢
------解决方案--------------------
用Font属性。

选中文本的格式用RichTextBox.Selection获取选区,再获取/设置格式。
------解决方案--------------------
帮顶~~
------解决方案--------------------
FontWeight 吧