2016-09-05 4 views
0

Ich möchte ein Resourcedictionary machen, das dann in einer anderen Seite verwendet wird (wird mergedwith aufrufen, um es dem ResourceDictionary einer Seite gemäß dieser Seite hinzuzufügen. https://xamarinhelp.com/merged-dictionaries-xamarin-forms/) aber ich behalte den Fehler. 'Stilwörterbuch': kann nicht vom versiegelten Typ 'ResourceDictionary' abgeleitet werden.kann nicht vom versiegelten Typ 'ResourceDictionary' abgeleitet werden, Xamarin.forms

Ich benutze Xamarin Version 4.1.2.18 Ich habe einfach eine Xaml-Seite von Crossplatform hinzugefügt. my.xaml sieht aus wie

<ResourceDictionary xmlns="http://xamarin.com/schemas/2014/forms" 
      xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" 
      x:Class="CrossPlatform.Styles.StylesDictionary"> 
    <Style x:Key="EnumButtonStyle" TargetType="Button"> 
    <Setter Property="BackGroundColor" Value="Green" /> 
    <Setter Property="TextColor" Value="Red" /> 
    </Style> 

    </ResourceDictionary > 

und die .xaml.cs sieht aus wie

namespace CrossPlatform.Styles 
{ 
    public partial class StylesDictionary 
    { 
     public StylesDictionary() 
     { 
      InitializeComponent(); 
     } 
    } 
} 

Antwort

1

Resource Öffentlichkeit werden nach Xamarin.Forms 2.3.0.107 so müssen Sie Ihre Xamarin.forms aktualisieren. Sie finden das detaillierte Änderungsset von here.

+0

Hey, ich benutze tatsächlich Version 4.1.2.18 –

+0

Hallo, ich sah dichter und Sie hatten Recht. Ich habe nicht das neueste nugget-Paket für xamarin.forms.Thank sehr viel –

Verwandte Themen