Проблема с привязкой поля SelectTask. Проверил в отладчике, нужная информация идет туда через selecteditem, но в стеке почему-то не хочет привязываться ...
public ObservableCollection<Task> Tasks { get; set; }
public Task SelectTask { get; set; }
public MainWindowViewModel()
{
TabCollection = new ObservableCollection<object>();
TabCollection.Add(new HomeViewModel() { TabName = "Main" });
TabCollection.Add(new NewTaskViewModel() { TabName = "Add" });
using (TaskContext db = new TaskContext())
{
Tasks = new ObservableCollection<Task>(db.Task);
}
}
<ListBox Grid.Row="1" Grid.RowSpan="2" Grid.Column="0"
SelectionMode="Extended"
ItemsSource="{Binding Tasks}"
SelectedItem="{Binding SelectTask}">
</ListBox>
<StackPanel DataContext="{Binding SelectTask}" HorizontalAlignment="Center" Grid.Column="1" Grid.Row="1">
<Button Content="Удалить" Grid.Column="1" Grid.Row="1" HorizontalAlignment="Center" VerticalAlignment="Center" Width="74" />
<Button Content="Редакт" Grid.Column="1" Grid.Row="1" HorizontalAlignment="Center" VerticalAlignment="Center" Width="75" />
<UniformGrid Columns="2">
<TextBlock Text="Задача: " />
<TextBlock Text ="{Binding Title}" />
</UniformGrid>