如何实现WPF用户控件的双向绑定及属性依赖DependencyProperty?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2096个文字,预计阅读时间需要9分钟。
前言:Wpf开发过程中,最常使用的功能之一,就是用户控件(UserControl)。用户控件可以用于开发用户自定义的控件,甚至可以用来打造一套属于自己的UI框架。依赖于属性(Dependency)特性。
前言:
Wpf开发过程中,最经常使用的功能之一,就是用户控件(UserControl)了。用户控件可以用于开发用户自己的控件进行使用,甚至可以用于打造一套属于自己的UI框架。依赖属性(DependencyProperty)是为用户控件提供可支持双向绑定的必备技巧之一,同样用处也非常广泛。
以下案例,为了图方便,我以之前的博客的基础为模板,直接进行开发。如有遇到疑问的地方,可以查看先前的博客(WPF使用prism框架+Unity IOC容器实现MVVM双向绑定和依赖注入)的文章做个前瞻了解:
www.cnblogs.com/weskynet/p/15967764.html
以下是正文(代码在文末)
0、配置环境
客户端环境:WIN 10 专业版
VS开发环境:VS 2022 企业版
运行时环境:.NET 6
开发语言:C#
前端框架:WPF
1、新建了一个用户控件,里面画了一个实心圆,以及一个文本控件的组合,当作我要实验使用的用户控件(TestUserControl)。
本文共计2096个文字,预计阅读时间需要9分钟。
前言:Wpf开发过程中,最常使用的功能之一,就是用户控件(UserControl)。用户控件可以用于开发用户自定义的控件,甚至可以用来打造一套属于自己的UI框架。依赖于属性(Dependency)特性。
前言:
Wpf开发过程中,最经常使用的功能之一,就是用户控件(UserControl)了。用户控件可以用于开发用户自己的控件进行使用,甚至可以用于打造一套属于自己的UI框架。依赖属性(DependencyProperty)是为用户控件提供可支持双向绑定的必备技巧之一,同样用处也非常广泛。
以下案例,为了图方便,我以之前的博客的基础为模板,直接进行开发。如有遇到疑问的地方,可以查看先前的博客(WPF使用prism框架+Unity IOC容器实现MVVM双向绑定和依赖注入)的文章做个前瞻了解:
www.cnblogs.com/weskynet/p/15967764.html
以下是正文(代码在文末)
0、配置环境
客户端环境:WIN 10 专业版
VS开发环境:VS 2022 企业版
运行时环境:.NET 6
开发语言:C#
前端框架:WPF
1、新建了一个用户控件,里面画了一个实心圆,以及一个文本控件的组合,当作我要实验使用的用户控件(TestUserControl)。

