Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
不带x:Name="&引用;silverlight控件为程序集提供未知命名空间_Silverlight_Xaml_Namespaces_Xamlparseexception - Fatal编程技术网

不带x:Name="&引用;silverlight控件为程序集提供未知命名空间

不带x:Name="&引用;silverlight控件为程序集提供未知命名空间,silverlight,xaml,namespaces,xamlparseexception,Silverlight,Xaml,Namespaces,Xamlparseexception,我有一个自定义的ColorPicker控件,但没有向该控件提供x:Name=“,该控件提供程序集未知命名空间错误: 找不到类型“ColorPicker”,因为“clr命名空间:SilverlightControls;assembly=SilverlightControls'是未知命名空间 但是如果我给它起个名字,它工作的很好。实际上我必须在LisBox中使用这个控件。我是这样使用的: xmlns:slColor="clr-namespace:SilverlightControls;assembl

我有一个自定义的
ColorPicker
控件,但没有向该控件提供
x:Name=“
,该控件提供程序集未知命名空间错误:

找不到类型“ColorPicker”,因为“clr命名空间:SilverlightControls;assembly=SilverlightControls'是未知命名空间

但是如果我给它起个名字,它工作的很好。实际上我必须在LisBox中使用这个控件。我是这样使用的:

xmlns:slColor="clr-namespace:SilverlightControls;assembly=SilverlightControls"

<slColor:ColorPicker  Height="23" Width="20" 
                      Color="{Binding PalleteColor, Mode=TwoWay}">
</slColor:ColorPicker>
xmlns:slColor=“clr命名空间:SilverlightControls;assembly=SilverlightControls”

有人能给我指点迷津吗?

我也在使用颜色选择器,而且遇到了完全相同的问题。解决x:Name问题的一种方法是将其粘贴到另一个new用户控件(newControl)中。在控件的XAML中,您可以实例化颜色选择器,给它一个
x:Name=“myControl”
。然后在重复列表框中,您可以有多个新控件的实例。 这似乎很愚蠢,但将其嵌套一层似乎就能解决问题