【问题标题】:Silverlight: Type 'X' was not found because 'Y' is an unknown namespaceSilverlight:找不到类型“X”,因为“Y”是未知命名空间
【发布时间】:2014-07-30 05:17:10
【问题描述】:

我有一个 SilverLight 项目,我希望文本框有一个占位符(水印)。 为此,我通过查看this link 创建了一个新行为。

定义类的命名空间:

namespace SignificantDigits.MediWatch.ReceptionistApp.SL
{
    public class Watermark : Behavior<TextBox>
    {
        //Members
    }
}

在我的 silverlight 控件 (XAML) 中,我使用了这种行为:

<Grid xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:Interactivity="http://schemas.microsoft.com/expression/2010/interactivity"
        xmlns:sl="clr-namespace:SignificantDigits.MediWatch.ReceptionistApp.SL"
        Width="950" Name="OpdRowStackPanel" Background="Transparent" Height="55" >
<Grid.ColumnDefinitions>
    <ColumnDefinition Width="737*"/>
    <ColumnDefinition Width="213*"/>
</Grid.ColumnDefinitions>
<TextBlock Name="SerialNoTextBlock" HorizontalAlignment="Left" Margin="10,15,0,0" TextWrapping="Wrap" Text="1." VerticalAlignment="Top" Style="{StaticResource CustomLabel}"/>
<TextBox Name="MedicineName" HorizontalAlignment="Left" Height="29" Margin="41,10,0,0" TextWrapping="Wrap"  VerticalAlignment="Top" Width="190" Style="{StaticResource CustomTextBoxStyle}">

    <Interactivity:Interaction.Behaviors> //Behaviour used here
        <sl:Watermark Text="Medicine Name" Foreground="DarkGray"/>
    </Interactivity:Interaction.Behaviors>

</TextBox>

这编译没有任何错误。但是当我运行它时,会抛出以下异常 -

找不到类型“水印”,因为 'clr-namespace:SignificantDigits.MediWatch.ReceptionistApp.SL' 是一个 未知的命名空间。 [行:13 位置:59]

我做错了什么?

【问题讨论】:

    标签: asp.net silverlight


    【解决方案1】:

    通过在 XAML 中提及 程序集名称 以及命名空间名称来解决此问题。

    xmlns:sl="clr-namespace:SignificantDigits.MediWatch.ReceptionistApp.SL;assembly=SignificantDigits.MediWatch.ReceptionistApp.SL"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多