Datagrid и combobox - MVVM и C#
Здравствуйте, я изучаю шаблон mvvm с помощью c#. У меня проблема!
У меня есть datagrid с ItemSource (класс "Order") и SelectedItem ("SelectedOrder").
С помощью select я заполняю форму информацией, содержащейся в datagrid, но для некоторых значений мне нужно предложить некоторый выбор с помощью combobox.
Выбор combobox не находится в selecteditem.
Как я могу отобразить детализацию выбранной мной статьи данных и предоставить пользователю возможность выбора из списка значений (открыть, закрыть, ...).
Заранее спасибо
Что я уже пробовал:
This is the view <pre> <Grid DataContext="{Binding SelectedOrder}"> ... <Label Content="Customer:" FontSize="12" x:Name="lblState" VerticalAlignment="Top" Grid.Row="2" Grid.Column="2"/> <ComboBox x:Name="cmbState" FontSize="12" FontWeight="Normal" IsEditable="True" Grid.Row="2" Grid.Column="3" Text="{Binding state,Mode=TwoWay}"> ... </Grid> <DataGrid ItemsSource="{Binding Order, IsAsync=True}" SelectedItem="{Binding SelectedOrder, Mode=TwoWay}" Grid.Row="3" AutoGenerateColumns="false" CanUserAddRows="False" CanUserSortColumns="True" CanUserResizeRows="False" IsReadOnly="True" SelectionMode="Single" SelectionUnit="FullRow"> <DataGrid.Columns> <DataGridTextColumn Header="Number" Binding="{Binding numOrder}" Width="1*" />
Это классовый порядок
public class Order { public int id { get; set; } public string numOrder { get; set; } public string title { get; set; } public string state { get; set; } public string dateCreation { get; set; } public string note { get; set; } }