|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 吧