我有这个转换器类:
namespace WorkflowPhone8.Helpers_and_Extensions
{
public class InboxItemValueConverters : IValueConverter
{
public object Convert(object value, System.Type targetType,
object parameter, CultureInfo culture)
{
int urgency = (int)value;
Brush brush = new SolidColorBrush();
if (urgency == 0)
{
brush = new SolidColorBrush(Colors.Green);
}
else if (urgency == 1)
{
brush = new SolidColorBrush(Colors.Yellow);
}
else if (urgency == 2)
{
brush = new SolidColorBrush(Colors.Red);
}
return brush;
}
public object ConvertBack(object value, System.Type targetType,
object parameter, CultureInfo culture)
{
return null;
}
}
在我的 xaml 中,我引用了这个类,如下所示:
<phone:PhoneApplicationPage.Resources>
<src:InboxItemValueConverters x:Key="converttocolor" />
当我构建解决方案时,它说:
错误 1 'src' 是一个未声明的前缀。第 71 行,第 6 位。
任何人都知道它为什么这样做?还是我应该以另一种方式引用它?使用 Visual Studio 2012、Windows Phone 8、Silverlight、C#
提前致谢。