XAML:ag_e_parser_bad_property_value Silverlight Binding Pagina Titolo
<navigation:Page ... Title="{Binding Name}">
C#
public TablePage()
{
this.DataContext = new Table()
{
Name = "Finding Table"
};
InitializeComponent();
}
Ottenere un errore di ag_e_parser_bad_property_value nella InitializeComponent nel punto in cui il titolo di legame sta accadendo. Ho provato ad aggiungere testo statico che funziona bene. Se uso il binding altrove, ad esempio:
<TextBlock Text="{Binding Name}"/>
Anche questo non funziona.
Suppongo che si stia lamentando perché l'oggetto DataContext non è impostato, ma se inserisco un punto di interruzione prima di InitializeComponent, posso confermare che è popolato e la proprietà Name è impostata.
Qualche idea?
ah capisco. Presumo che non ci sia modo di ignorare questo? – zXynK
@zXynK: una proprietà associata probabilmente funzionerebbe nel tuo caso, modifica la risposta per mostrare come è fatto. – AnthonyWJones
Grazie per il vostro aiuto. – zXynK