private void UpdateSpecificDocument()
{
if (PatchOn == PatchOnOptions.Document && string.IsNullOrWhiteSpace(SelectedItem) == false)
{
recentDocuments.Clear();
ApplicationModel.Database.Value.AsyncDatabaseCommands.GetAsync(SelectedItem).
ContinueOnSuccessInTheUIThread(doc =>
{
if (doc == null)
{
ClearBeforeAndAfter();
}
else
{
UpdateBeforeDocument(doc);
recentDocuments.Add(doc);
}
});
}
}