首页 / 知识
关于wpf:公开DependencyProperty
2023-04-16 04:18:00

Expose DependencyProperty开发WPF UserControls时,将子控件的DependencyProperty公开为UserControl的DependencyProperty的最佳方法是什么? 下面的示例显示我当前如何在UserControl内部公开TextBox的Text属性。 当然有更好/更简单的方法可以做到这一点吗?
这就是我们在团队中进行此操作的方法,而无需使用RelativeSource搜索,而是通过命名UserControl并通过UserControl的名称引用属性来实现。
有时,我们发现自己做了很多事情,而UserControl却经常减少我们的使用。 我还将遵循沿PART_TextDisplay之类的名称命名诸如文本框之类的东西的传统,以便将来您可以将其模板化,而将代码隐藏在后面。 您可以在UserControl的构造函数中将DataContext设置为此,然后仅按路径绑定。 CS:
XAML:
|
最新内容
相关内容
显示linux时间命令?
显示linux时间命令?,时间,系统,信息,一致,命令,文件,终端,目录,选项,参数,linuxcp命令并显示拷贝时间在没有带-a参数时,两个文件的时间是不一样linux显示最多的命令?
linux显示最多的命令?,系统,情况,信息,数据,工具,电脑,状态,时间,分析,命令,在linux系统中,显示/root目录下所有文件的命令是1、ls -l /home/linux显示错误命令?
linux显示错误命令?,信息,系统,电脑,状态,时间,环境,命令,搜狐,密码,异常,虚拟机里怎么开始linux系统,打startx命令提示错误1、第一种:这个问题linux逐行显示命令?
linux逐行显示命令?,标准,信息,系统,工作,地址,命令,实时,名称,文件,目录,Linux中显示一个文件最后几行的命令是什么?1、tail -n 20 filenamelinux显示时间命令?
linux显示时间命令?,时间,系统,管理,标准,信息,单位,工具,数据,中国,命令,linux必学的60个命令安装和登录命令:login、shutdown、halt、rebootlinux启动显示命令行?
linux启动显示命令行?,系统,密码,终端,状态,首页,情况,基础,电脑,信息,工具,linux,按了ctrl+alt+F1,进入了类似纯命令行的界面,让输入login信linux启动显示命令行?
linux启动显示命令行?,系统,密码,终端,状态,首页,情况,基础,电脑,信息,工具,linux,按了ctrl+alt+F1,进入了类似纯命令行的界面,让输入login信linux显示之前的命令?
linux显示之前的命令?,系统,信息,命令,地址,服务,环境,数据,标准,数字,不了,linux系统查看自己在linux上使用过的前10次命令首先打开Linux直接linux打开显示器命令?
linux打开显示器命令?,信息,工具,系统,环境,发行,实时,数据,设备,命令,文件,Linux文件系统操作命令cat:可以显示文件的内容(经常和more搭配使用linux命令实时显示?
linux命令实时显示?,系统,实时,时间,信息,情况,命令,对比,电脑,名称,一致,linux用set命令显示当前模式set命令作主要是显系统中已经存在的shellinux外部命令显示?
linux外部命令显示?,系统,工具,命令,一致,盘中,软件,技术,外部,内部,文件夹,Linux中如何分屏显示的命令是什么linux中如果想要把某个命令或者linux命令显示ip?
linux命令显示ip?,地址,系统,网络,信息,技术,电脑,手机,设备,服务,管理,配置LINUX的IP命令1、(1)Ifconfig命令 第一种使用ifconfig命令配置网卡