Why would you want to set the itemsource in XAML when you are populating the data in code?