0

このコントロールに与えずにカスタムColorPickerコントロールを持っていると、x:Name=""アセンブリに不明な名前空間エラーが発生します。

'clr-namespace:SilverlightControls;assembly=SilverlightControls' は不明な名前空間であるため、タイプ 'ColorPicker' は見つかりませんでした..

名前を付けるとうまくいきますが。実際には、この Control を LisBox で使用する必要があります。私はこのように使用しています:

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

<slColor:ColorPicker  Height="23" Width="20" 
                      Color="{Binding PalleteColor, Mode=TwoWay}">
</slColor:ColorPicker>

誰かが私を案内できますか?

4

1 に答える 1

0

私もカラーピッカーを使用していますが、これとまったく同じ問題がありました。x:Name の問題を回避する 1 つの方法は、別の新しいユーザー コントロール ( newControl ) 内に貼り付けることです。コントロールの XAML 内で、カラー ピッカーをインスタンス化し、x:Name="myControl". 次に、繰り返しリストボックスに、 newControlの複数のインスタンスを含めることができます。ばかげているように見えますが、1 レベルだけネストするだけで問題が解決するようです

于 2013-06-07T15:57:11.760 に答える