Хорошо. Я думал, что это исправлено, но, к примеру, у меня нет словаря ресурсов, такого как следующий. Это мои глобальные стили с именем file GloabalTheme.xaml
Но обычно я получаю следующее вызвано неправильным именем, но в этом случае вы видите, что
Имя 'InitializeComponent' не существует в текущем контексте
<?xml version="1.0" encoding="UTF-8"?>
<ResourceDictionary xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="wellbeingmaster.Styles.GlobalTheme"
>
<Color x:Key="background">#FFF</Color>
<Color x:Key="mainBackground">#FFF</Color>
<Color x:Key="mainLabel">#111</Color>
<Color x:Key="secondaryLabel">#666</Color>
<Color x:Key="entryBackground">#EEE</Color>
<Color x:Key="radioBackground">#999</Color>
<Color x:Key="borderColor">#DDD</Color>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="/Styles/Global.xaml" />
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
Но когда Я смотрю на файл CS, он не восстанавливает его правильно, ему все еще нужен файл CS, чтобы иметь возможность ссылаться в коде позади.
using System;
using System.Collections.Generic;
using Xamarin.Forms.Xaml;
using Xamarin.Forms;
namespace wellbeingmaster.Style
{
public partial class GlobalTheme : ResourceDictionary
{
public GlobalTheme()
{
InitializeComponent();
}
}
}