zoukankan
html css js c++ java
WPF中, 启用添加到RichTextBox中的控件
WPF中, 启用添加到RichTextBox中的控件
周银辉
WPF中RichTextBox的确非常的强大, 但让人很郁闷的是:添加到其中的控件总是被禁用的(IsEnabled始终为false)
参考以下代码:
<
Window
xmlns
="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x
="http://schemas.microsoft.com/winfx/2006/xaml"
Title
="LearnWPF - Changing Elements with Styles"
Width
="350"
Height
="200"
>
<
RichTextBox
>
<!--
regular FlowDocument
-->
<
FlowDocument
FontFamily
="Segoe"
FontSize
="12"
>
<
Paragraph
>
This is some text inside a flowdocument
</
Paragraph
>
<
BlockUIContainer
>
<
Button
Content
="Click Me?"
IsEnabled
="True"
>
</
Button
>
</
BlockUIContainer
>
</
FlowDocument
>
</
RichTextBox
>
</
Window
>
虽然我们已经将Button的IsEnable属性设置为True,但实际运行时其仍然是被禁用的.
解决方案如下:
重写FlowDocument的IsEnabledCore属性,将其返回值设置为True
class
MyFlowDocument : FlowDocument
{
protected
override
bool
IsEnabledCore
{
get
{
return
true
;
}
}
}
然后使用重写了的MyFlowDocument替换FlowDocument就可以了:)
查看全文
相关阅读:
Python绘图与可视化
ArcGIS Python人门到精通目录基于ArcGIS10.2,100以上案例15章42个视频806分钟,51GIS网站上线
arcpy 重分类
pythonw.exe不能用
Pyhton 单行、多行注释符号使用方法及规范
NumPyArray
python 日期
solr多core的处理
如何在Solr中实现多core查询
solr之高级查询--联表 join查询
原文地址:https://www.cnblogs.com/zhouyinhui/p/742176.html
最新文章
lr数据库参数化取数:The query result is empty and same is the parameter file问题原因
Windows计数器做性能监控(window server 2008服务器)
loadrunner中创建唯一随机数
关于LR中的EXTRARES
Oracle查询表里的重复数据方法:
mysql查询表里的重复数据方法:
loadrunner中定义数组
web_save_timestamp_param获取时间戳函数介绍
lr_save_var字符串截取总结
通过Jmeter完成WebTours的性能测试
热门文章
如何查找MySQL中查询慢的SQL语句
MySQL命令行查询乱码解决方法:
loadrunner常见问题总结
mysql一次插入多条数据
loadrunner关联的感悟:
mysql忘记root密码
nmon性能监控工具总结
MySQL用户与权限管理
Python-matplotlib画图(莫烦笔记)
python window窗口
Copyright © 2011-2022 走看看