我使用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设置文件中以忽略这一点(因为我们的构建系统由于该错误而失败)