0
使用自定義控制的別名在我有很多定製控件實例的WPF(Silverlight的)用戶控件:在XAML
<UserControl xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:My="clr-namespace:MyProject;assembly=MyAssembly" Name="uc1" >
...
<Grid x:Name="grid1">
...
<My:CustControl x:Name="name1" />
<My:CustControl x:Name="name2" />
<My:CustControl x:Name="name3" />
...
</Grid>
在MyProject的我不僅有CustControl
實施,但也CustControl1
,在CustControl2
,CustControl3
等。有時,我必須在UserControl中使用另一個自定義控件類型。我可以只有一個位置來更改自定義控件的名稱,而不是在XAML中的所有引用中更改它?
換句話說,我可以在我的XAML中使用別名來定義那些多個自定義控件引用,也可以使用一個別名來定義該別名的真實CustomControl類的名稱?
或者也許一些其他的方法來解決這個問題?