使用额外的XAML参数创建自定义WP7控件

本文关键字:创建 自定义 WP7 控件 参数 XAML | 更新日期: 2023-09-27 17:57:44

我想创建一个从TextBox继承的控件,该控件有一个名为"Filler"的属性。我已经创建了基本控件(名为GhostBox),所以我可以将其加载到一个示例项目中,并在设计器中查看它,但我不知道如何创建自定义XAML参数(例如已经存在的Text和Width)。请解释如何添加这些?

示例:

<ghostbox:GhostBox Name="ghostBox1" Text=""  Height="72" HorizontalAlignment="Left" VerticalAlignment="Top" Width="460" Margin="0,80,0,0" Filler="Filler Text"/>

正如您在标记末尾看到的,有一个Filler属性。这就是我想补充的,如果我还不够清楚的话。谢谢

使用额外的XAML参数创建自定义WP7控件

它们被称为依赖属性。请阅读MSDN上关于他们的这篇文章。