In XAML, how do you define a context menu for treeviewitems that are distinguished by different attributes?