private bool InternalSetSelectedRevision(string revision) { int index = FindRevisionIndex(revision); if( index >= 0 ) { SetSelectedIndex(index); return true; } else { Revisions.ClearSelection(); Revisions.Select(); return false; } }