如何解决或忽略Resharper错误"无法解析符号"用于自定义控件属性

时间:2018-05-29 07:01:23

标签: xaml xamarin.forms resharper

我使用VS 2017与Resharper Ultimate 2018.1.1

在我的Xamarin.Forms项目中,我有一个内容页面,其中包含在代码后面声明的自定义BindableProperty。

XAML:

<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
         xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
         x:Class="MyApp.Views.InitPage"
         x:Name="ctrl"
         InitializationStep="{Binding InitProgressStep}" >

背后的C#代码

public static readonly BindableProperty InitializationStepProperty =
        BindableProperty.Create("InitializationStep", typeof(int), typeof(InitPage), 0);

public int InitializationStep
{
    get { return (int)GetValue(InitializationStepProperty); }
    set { SetValue(InitializationStepProperty, value); }
}

这编译并且工作得很好。 唯一的问题是,resharper一直在抱怨,它无法找到属性&#34; InitializationStep&#34;在类&#34; ContentPage&#34;中,这是真的,但Resparper应该在InitPage类中查找。

我有什么办法可以解决这个错误吗?或者至少存储在resharper设置文件中以忽略这一点(因为我们的构建系统由于该错误而失败)

0 个答案:

没有答案