<UserControl x:Class="multiColumnCombo_SL.MainPage"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
	xmlns:telerik="clr-namespace:Telerik.Windows.Controls;assembly=Telerik.Windows.Controls.GridView"
	xmlns:local="clr-namespace:multiColumnCombo_SL"
    mc:Ignorable="d" d:DesignWidth="200" d:DesignHeight="20">
	<Grid x:Name="LayoutRoot">
		<Grid.RowDefinitions>
			<RowDefinition/>
			<RowDefinition/>
		</Grid.RowDefinitions>
		<telerik:RadGridView x:Name="RadGridView1" AutoGenerateColumns="False" >
			<telerik:RadGridView.Columns>
				<telerik:GridViewDataColumn DataMemberBinding="{Binding Name}" />
				<telerik:GridViewComboBoxColumn Width="205" DataMemberBinding="{Binding CountryID, Mode=TwoWay}" DisplayMemberPath="Name" SelectedValueMemberPath="ID" >
					<telerik:GridViewComboBoxColumn.CellEditTemplate>
						<DataTemplate >
							<local:MultiColumnCombo Width="200" Height="Auto"  />
						</DataTemplate>
					</telerik:GridViewComboBoxColumn.CellEditTemplate>
				</telerik:GridViewComboBoxColumn>
			</telerik:RadGridView.Columns>
		</telerik:RadGridView>
		<Button Content="Change Items Source" Click="Button_Click" Width="100" Height="24" />
	</Grid>
</UserControl>
