В общем, есть такой список
<ListBox SelectedItem="{Binding SelectedItem, UpdateSourceTrigger=PropertyChanged}" ItemsSource="{Binding ItemSource}">
<ListBox.ItemTemplate>
<DataTemplate>
<Grid>
<StackPanel>
<TextBlock Text="{Binding Title}"/>
<TextBlock Text="{Binding Description}"/>
<TextBlock Text="{Binding Price}"/>
</StackPanel>
<CheckBox IsChecked="{Binding IsCheckedVM, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" HorizontalAlignment="Right"/>
<Button Command="{Binding SomeCommand}" CommandParameter="{Binding SelectedItem}" HorizontalAlignment="Right"/>
</Grid>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
Как видите, в шаблоне элементов списка есть кнопка и чекбокс. Проблема только в том, что они не работают вообще. При нажатии на кнопку происходит стандартная анимация нажатия и на этом все, ничего не происходит. Чекбокс привязан к свойству IsCheckedVM
, которое по умолчанию равно false
, и когда нажимаешь на кнопку, то происходит определенная команда, которая за одно передает свойству IsCheckedVM
состояние true
и чекбокс должен быть checked
. Но ничего не происходит и я не знаю почему. Даже если в конструкторе VM задать свойству IsCheckedVM = true
, то чекбокс элемента все равно будет не checked
. Т.е. чтобы я не делал, но я почему-то не могу воздействовать ни на кнопку, ни на чекбокс в элементе, что делать? Сами по себе эти кнопка с чекбоксом работают отлично, такая проблема возникает только если их запихнуть в шаблон, но мне это необходимо.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
на одном из Продакшен серверов возникло исключение
Всем привет, выполняю свои ui-тесты (C# + Selenium + NUnit)Необходимо получить значение - Время выполнения теста