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就可以了:)
查看全文
相关阅读:
appium的python异常处理
appium环境搭建
什么是Capability
移动端自动化测试-WTF Appium
python-selenium,关于页面滑动
接口测试的要点
共享文件夹在本机桌面创建快捷方式
hosts文件失效,配置的域名不能成功访问
隔一段时间应用就会挂掉(进程在,但停止响应,也无log输出),必须重启tomcat
在同步方法中调用异步方法时如何避免死锁问题
原文地址:https://www.cnblogs.com/zhouyinhui/p/742176.html
最新文章
Openstack:ice-house安装过程
Golang写https服务端
Java日期处理类的lenient属性
JVM规范小结
Hadoop之Hive UDAF TopN函数实现
Java之有病的policy配置
java获取昨天今天明天的日期
一篇不寻常的博客
jQuery实现的无缝轮播图案例
使用ModelAndView和过滤器实现获取HTML请求的参数
热门文章
取消浏览器的连续点击默认选中
JAVA把阿拉伯数字金额转换为中文汉字金额
防止自己的网页放被在别人iframe嵌套
ScriptEngineManager类(Java和JS互相调用)
HBuilder配置Less自动编译
定时器防抖案例
appium的等待
UIAutomator定位简介
appium的滑动
切换原生appium里面H5页面
Copyright © 2011-2022 走看看