c# привязка DataContext - PullRequest
       11

c# привязка DataContext

0 голосов
/ 18 июня 2020

Проблема с привязкой поля 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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...