2015-08-18 18 views
5

Si verificano problemi di associazione di uno dei miei controlli a una proprietà di escape. I dati JSON che inserisco nella mia app hanno un valore che utilizza la parola chiave C# riservata event. Per aggirare questo nella mia classe sono scappato event usando il segno @.Controllo binding per proprietà di escape?

public string @event { get; set; }

ma quando vado a legare che la proprietà a uno dei miei controlli non sembra funzionare

<TextBlock> Text="{Binding @event}" />

Come faccio ad avere questo lavoro?

+0

Controlla la risposta qui: http://stackoverflow.com/questions/16704733/how-can-i-use-a-reserved-keyword-as-an-identifier-in-my-json-model-class Fondamentalmente suggerisce di evitare i nomi delle proprietà di escape e, invece, di utilizzare gli attributi Json.NET per associare "evento" a un nome di proprietà non-reserver nella classe. – WiteCastle

risposta

0

L'evento è una parola chiave C#, niente a che fare con XAML, quindi basta fare "{Evento vincolante}". La notifica di modifica della proprietà può essere utilizzata.

Problemi correlati