Застывшее окно, когда я помещаю текстовое поле в DataTemplate в GridViewColumn.CellTemplate из ListView - PullRequest
0 голосов
/ 17 февраля 2019

У меня есть ListView привязка к ObservableCollection, а внутри у меня есть GridViewColumn.CellTemplate с TextBox привязкой к одному свойству в ViewModel.Когда я ввожу ключ в другое текстовое поле и нажимаю кнопку, окно останавливается.

Фиксированное окно

При возникновении ошибки только пользовательский интерфейс не работает.Но если я пишу и вижу локальные переменные с помощью отладчика, я вижу, что привязка и команда работают.

Я уже пытаюсь изменить Textbox для одного TextBlock, и Windows работает хорошо.

<ListView Grid.Row="14" Grid.ColumnSpan="2" ItemsSource="{Binding AddedProductCollection}" 
          VerticalContentAlignment="Center">
   <ListView.ItemContainerStyle>
        <Style TargetType="ListViewItem">
            <Setter Property="HorizontalContentAlignment" Value="Stretch" />
        </Style>
    </ListView.ItemContainerStyle>
    <ListView.View>
        <GridView>
            <GridViewColumn Header="Codigo" Width="100">
                <GridViewColumn.CellTemplate>
                    <DataTemplate>
                        <TextBox Text="{Binding Code}" 
                                 Margin="-6,0,-6,0" />
                    </DataTemplate>
                </GridViewColumn.CellTemplate>
            </GridViewColumn>
        </GridView>
    </ListView.View>
</ListView>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...