|
|
温暖的火腿肠 · .NET Framework 的新功能 - ...· 1 月前 · |
|
|
悲伤的拖把 · 一款软件无法正常打开,疑似WPF工作异常,是 ...· 22 小时前 · |
|
|
留胡子的扁豆 · WRF后处理:降雨量的说明以及降雨的绘制_w ...· 1 年前 · |
|
|
爱搭讪的红金鱼 · 安装iTunes后没有Apple ...· 2 年前 · |
|
|
乖乖的牛肉面 · input number ...· 2 年前 · |
|
|
温暖的卡布奇诺 · 一文聊透Netty ...· 2 年前 · |
想写个WPF自定义控件,在里面加了一个checkbox,然后注册了一个依赖项用来暴露给外界以便于获取isChecked状态,现报错:
错误 XDG0062 默认值类型与“IsChecked”属性的类型不匹配。 FileOperator C:\Users\admin\source\repos\FileOperator\FileOperator\MainWindow.xaml 70
依赖项定义:
public Nullable<Boolean> CheckBoxIsChecked
get { return (Nullable<Boolean>)GetValue(CheckBoxIsCheckedProperty); }
set { SetValue(CheckBoxIsCheckedProperty, value); }
// Using a DependencyProperty as the backing store for ChcckBoxIsChecked. This enables animation, styling, binding, etc...
public static readonly DependencyProperty CheckBoxIsCheckedProperty =
DependencyProperty.Register("IsChecked", typeof(Nullable<Boolean>), typeof(FileControl), new PropertyMetadata("CheckBox",new PropertyChangedCallback(onCheckBoxChanged)));
static void onCheckBoxChanged(DependencyObject sender, DependencyPropertyChangedEventArgs args)
((FileControl)sender).OnCheckBoxValueChanged(args);
private void OnCheckBoxValueChanged(DependencyPropertyChangedEventArgs e)
bool temp = bool.Parse(e.NewValue.ToString());
this.checkBox.IsChecked = (Nullable < Boolean >) temp;
使用控件代码:
<local:FileControl />
0 提建议
微信扫一扫
点击复制链接
分享 邀请回答
编辑 收藏 删除 收藏 举报 追加酬金 (90%的用户在追加酬金后获得了解决方案) 
当前问题酬金
¥ 0
(可追加 ¥500)
支付方式
扫码支付
加载中...
1
条回答
默认
最新
-
关注
码龄
粉丝数
原力等级 --
-
被采纳
-
被点赞
-
采纳率
CSDN专家-showbo
2021-09-26 23:04
关注
public static readonly DependencyProperty CheckBoxIsCheckedProperty =
DependencyProperty.Register("IsChecked", typeof(Nullable<Boolean>), typeof(FileControl), new PropertyMetadata("CheckBox", new PropertyChangedCallback(onCheckBoxChanged)));
属性是Nullable<Boolean>类型,PropertyMetadata默认值题主传递了字符串,改为布尔值===>
public static readonly DependencyProperty CheckBoxIsCheckedProperty =
DependencyProperty.Register("IsChecked", typeof(Nullable<Boolean>), typeof(FileControl), new PropertyMetadata(false, new PropertyChangedCallback(onCheckBoxChanged)));
有帮助麻烦点个采纳【本回答右上角】,谢谢~~
本回答被题主选为最佳回答
, 对您是否有帮助呢?
本回答被专家选为最佳回答
, 对您是否有帮助呢?
本回答被题主和专家选为最佳回答
, 对您是否有帮助呢?
1
无用
微信扫一扫
点击复制链接
分享
举报
按下Enter换行,Ctrl+Enter发表内容
查看更多回答(0条)
报告相同问题?
-
-
2018-11-21 04:17
回答 1
已采纳
已解决,去文件夹删除多余custom
-
-
鲤籽鲲的博客
WPF
依赖
属性
,附加
属性
,数据绑定,数据转换
-
2017-12-08 07:45
回答 4
已采纳
并不是这样的哦,你设置的样式不与它自带的样式冲突(既:它没有对这个样式进行设置),所以你才觉得没影响
-
-
-
morliz子轩的博客
对
Wpf
自定义控件
的详细解析及具体业务场景应用
-
-
-
-
嵐楓的博客
WPF
通过⼀套完善的应⽤程序开发功能对该核⼼进⾏了扩展,这些功能包括可扩展应⽤程序标记语⾔ (XAML)、控件、数据绑定、布局、⼆维和三维图形、动画、样式、模板、⽂档、媒体、⽂本和版式。
WPF
属于 .NET,因此...
-
-
愚公搬代码的博客
WPF
控件可以分为两类:原生控件和
自定义控件
。原生控件是由Microsoft提供的内置控件,如Button、TextBox、Label、ComboBox等。这些控件都是
WPF
中常见的标准用户界面元素。
自定义控件
则允许开发人员使用XAML和C#等...
-
2021-04-26 10:52
hd51cc的博客
表示一个 Windows 菜单控件,该控件可用于按层次组织与命令和事件处理程序关联的元素。 Menu控件提供了一个项列表,这些项指定了应用程序的命令或选项。通常,单击菜单上的项将打开子菜单或使应用程序执行命令。 ...
-
没有解决我的问题,
去提问
问题事件
悬赏问题
-
¥35
Enspping不通主机和网关
python爬取b站弹幕可视化词云图问题
懂Matlab的人,可以帮我看看第四题和第五题应该怎么才能运行出来,或者可以提供一点相关的思路
cv2.fisheye.stereoCalibrate报错
求自动化运维语料数据集
广告检测流量作弊案例 IDEA运行代码报错 连接不上metastore 检测了环境配置没有问题 请求远程解决加VX问细节问题 不加的不回复
matlab图像融合代码被嫌弃太简单,求改进。第一步改成直接读取三张图片,不读取文件夹
微处理器原理与应用(私有偿)