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

时间:2013-02-05 03:44:07

标签: c# windows-phone-7 controls

我想创建一个继承自TextBox的控件,该控件具有一个名为“Filler”的属性。我创建了基本控件(名为GhostBox),因此我可以将其加载到示例项目并在设计器上查看,但我不知道如何创建自定义XAML参数(例如已存在的文本和宽度) 。请解释如何添加这些?

示例:

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

正如您在标记末尾所看到的,有一个Filler属性。这就是我要补充的内容,如果我还没有说清楚的话。 感谢。

1 个答案:

答案 0 :(得分:1)

它们被称为依赖属性。阅读this MSDN article关于他们的内容。