Я использую 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 продолжает жаловаться, что он не может найти свойство «InitializationStep» в классе «ContentPage», что является истинным, но вместо этого Resparper должен искать в классе InitPage.
Есть ли что-нибудьЯ могу сделать, чтобы устранить эту ошибку?Или, по крайней мере, сохраните его в файле настроек resharper, чтобы игнорировать это (потому что наша система сборки не работает из-за этой ошибки)