changes to search project numbers

+ QuickFillObservableCollection
! MetroFlyoutListBoxItem to prevent System.Windows.Data Error: 4
* use VirtualisedMetroListBox for project list
fix lost project list virtualization

don't know why this happen, but found this tip on stackoverflow to get
the listbox virtualization