Ces fixations ne semblent plus vouloir fonctionner. Ils travaillaient bien hier.Les fixations sont correctes, mais ne fonctionnent pas (plus)
XAML:
<ListBox Name="NotesList" Background="WhiteSmoke">
<ListBox.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding Title}" />
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
<TextBox x:Name="NoteTitle" Text="{Binding ElementName=NotesList, Path=SelectedItem.Title, Mode=TwoWay}" HorizontalAlignment="Stretch" VerticalAlignment="Top" Height="50" FontSize="24" Background="GhostWhite" />
<TextBox x:Name="NoteContents" AcceptsReturn="True" Text="{Binding ElementName=NotesList, Path=SelectedItem.Content, Mode=TwoWay}" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Margin="0, 50, 0, 0" />
code-behind
(C#):
public class NoteView
{
public string Title { get; set; }
public string Path { get; set; }
public string Note { get; set; }
}
et comme vous pouvez le voir dans le code représenté dans l'image ci-dessous, qu'il est correct et devrait fonctionner. Vous pouvez également voir ci-dessous que le contenu des fichiers est en cours de lecture/définition, mais il ne suffit pas de mettre à jour l'interface utilisateur.
Des idées de ce que je fais mal? J'y suis depuis un moment ce soir, et je n'arrive à rien - je n'ai aucune idée de ce qu'il se passe avec ce code.
Autres choses à noter: J'ai défini la bibliothèque Capabilities for Documents, et j'ai également ajouté des associations de type de fichier correctes - évidemment - sinon cela n'aurait pas fonctionné hier. J'ai aussi vérifié (bien que ce n'était pas nécessaire) pour m'assurer que les fichiers n'étaient pas vides - ce qui n'était pas le cas. –
Comme votre méthode GetFilesAsync est probablement async, la liste 'notes' devrait être vide. Ce n'est pas une collection observable, donc le contrôle n'est pas notifié par de nouveaux éléments. – Cybermaxs
Veuillez vérifier la fenêtre de sortie de VS12 pendant l'exécution! Y a-t-il des erreurs de liaison? – nemesv