在源代码中使用XAML中的命名空间

时间:2014-01-16 18:29:01

标签: silverlight silverlight-5.0

从这份文件: http://www.telerik.com/help/silverlight/radmaskedinput-features-extensions.html

我对<telerik:RadMaskedNumericInput maskedInput:MaskedInputExtensions.Maximum="1000" />

感兴趣

但是在他们的示例中,他们直接在MaskedInputExtensions.Maximum中设置了XAML这样的属性。因此,如果我想使用它,我必须转到我的所有XAML文件并将其设置在那里。 但是因为我已经创建了自己的控件,所以我既有CS源代码,也有XAML我控制的style。 有没有办法可以在其中任何一个地方设置它以使其更具可重用性?

1 个答案:

答案 0 :(得分:1)

最好的方法是使用样式。

检查一下。

http://blogs.msdn.com/b/pakistan/archive/2013/03/07/xaml-how-to-style.aspx

http://www.codeproject.com/Articles/180656/Styles-in-Silverlight

这意味着您为某个类型的每个元素都有一个预定义的样式,因此如果您想为这种类型的每个元素更改相同的属性,您只需更改此特定样式。

如果这不是您想要的,您还可以创建一个名为“Maximum”的属性,并手动将其绑定到您的控件。更改此属性后,它将反映您的控件。

希望它有所帮助!!