OnPlatform внутри ResourceDictionary вызывает ошибку «Свойство« По умолчанию »установлено более одного раза» - PullRequest
0 голосов
/ 27 декабря 2018

Следующий фрагмент моего ResourceDictionary вызывает XLS0501 - свойство 'Default' устанавливается более одного раза при редактировании файла.

<!-- Fonte Padrao -->
<OnPlatform x:Key="DefaultFont" x:TypeArguments="x:String">
    <On Platform="Android" Value="Droid Sans"/>
    <On Platform="iOS" Value="MarkerFelt-Thin"/>
</OnPlatform>

Однако, если я закрываю файл и запускаю свое решение, оно работаетпросто отлично, даже настройки правильного шрифта в моем приложении.

1 Ответ

0 голосов
/ 28 декабря 2018

"Значение по умолчанию установлено более одного раза"

Это известная проблема, вы можете игнорировать "Значение по умолчанию установлено более одного раза" или "Платформы не являются присоединяемым свойством ", поскольку они являются ложными ошибками (суть этой открытой проблемы - языковая служба не должна помечаться как ошибка).вы можете выбрать Build вместо Build + IntelliSense в окне вывода ошибок, чтобы показать допустимую ошибку

GitHub: https://github.com/xamarin/Xamarin.Forms/issues/3839

...