65.9K
CodeProject 正在变化。 阅读更多。
Home

如何在 UWP 中创建和使用自定义控件

starIconstarIconstarIconstarIconstarIcon

5.00/5 (7投票s)

2015年12月2日

CPOL
viewsIcon

30725

如何创建一个自定义控件,以便以后使用,以及如何访问它的某些属性

  • 创建一个新项目。添加一个新项,然后选择用户控件。

    Adding User Control

  • 然后转到 MyUserControl1.xaml 并从 工具箱 中添加 TextBlock 和图像。

    User Control

  • 现在,我们希望通过我们的自定义控件将控件提供给用户,以便他/她可以更改文本和图像。为此,转到 MyUserControl1.xaml.cs 并添加一个与 TextBlock 的 'text' 属性类型相同的依赖属性,即 string。在这种情况下,将 metadata 设置为 'null'。

    Dependency Property

  • 对图像源执行相同的操作,类型为 'ImageSource'。

    Dependency Property

  • 现在,将相应的属性与我们的依赖属性绑定,以便用户可以更改它们。

    Data Binding

    Data Binding

  • 现在,我们可以在任何想要的地方使用我们创建的自定义控件。并且可以更改文本或图像源以添加任何图像。

    Using Custom Control

  • 这样,我们可以通过将它们与我们创建的依赖属性绑定,向用户提供对自定义控件的所需控制权。

源代码:https://github.com/umerqureshi93/CustomControl

个人博客:http://csdebugger.blogspot.com/

© . All rights reserved.