<UserControl x:Class="ModuleA.Views.EditorCatalog"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
             xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
			 xmlns:prism="clr-namespace:Microsoft.Practices.Prism.Mvvm;assembly=Microsoft.Practices.Prism.Mvvm.Desktop"
             prism:ViewModelLocator.AutoWireViewModel="True"
             mc:Ignorable="d" 
             d:DesignHeight="300" d:DesignWidth="300">
    <Grid>
		<Grid.RowDefinitions>
			<RowDefinition Height="1*"/>
			<RowDefinition Height="5*"/>
		</Grid.RowDefinitions>
        
		<StackPanel Orientation="Horizontal" Grid.Row="0">
			<Button Content="Add" Command="{Binding AddProductCommand}"/>
			<Button Content="Update" Command="{Binding UpdateProductCommand}" CommandParameter="{Binding ElementName=ListV, Path=SelectedItem}"/>
		</StackPanel>
		<ListView ItemsSource="{Binding Products}" Background="LemonChiffon" Grid.Row="1" x:Name="ListV">
			<ListView.ItemTemplate>
				<DataTemplate>
					<StackPanel Orientation="Horizontal">
						<TextBox Text="{Binding Name}"/>
						<TextBox Text="{Binding Price}"/>
					</StackPanel>
				</DataTemplate>
			</ListView.ItemTemplate>
		</ListView>
	</Grid>
</UserControl>
