>>Just one question, if I assign cvs as the item source of the list view, would it be able to bind it fine? Or do I have to use ItemsPath property of the collectionviewsource?
You bind the Source property of the CollectionViewSource to the source collection and then you bind the ListView to the CollectionViewSource. Setting the ItemsSource property directly will break the binding.
>>if there is no item for say 6/6/2016, then it would just show the group (as 6/6/2016) but under that group I wanted to show "No Items". Is it not possible?
No, you will have to add an item that has DateTimePropertyOfClassA = 6/6/2016. Otherwise, nothing will be shown for this date.
>>If showing "No Items" is not possible, I am fine just showing the group also (without showing anything under that group).
You could add a property to your ClassA type that decides whether the item should be visible in the ListView and then use an attached property to set the Visibility property of the ItemContainer. Please refer to the following thread for more information: http://stackoverflow.com/questions/33573929/uwp-binding-in-style-setter-not-working
Hope that helps.
Please remember to close your threads by marking helpful posts as answer and then start a new thread if you have a new question. Please don't ask several questions in the same thread.