Я реализую что-то, что, если я выбираю что-то в моем списке, некоторые текстовые поля становятся видимыми. Так что я могу заполнить некоторые детали выбранного элемента. Я уже реализовал конвертер видимости, и это мой код xaml и viewmodel:
Элементы в списке являются объектами класса Question
public Question SelectedQuestionDropList
{
get { return selectedQuestionDrop; }
set
{
selectedQuestionDrop = value;
OnPropertyChanged("SelectedQuestionDropList");
Visible = true;
}
}
это моя собственность видимости:
public Boolean Visible
{
get { return visible; }
set { visible = value; }
}
мой xaml выглядит так:
<ListBox SelectedItem="{Binding Path=SelectedQuestionDropList, UpdateSourceTrigger=PropertyChanged,Mode=TwoWay}"
DisplayMemberPath="Description"
/>
<TextBox Height="23" Visibility="{Binding Path=Visible, Converter={StaticResource boolToVis},UpdateSourceTrigger=PropertyChanged,Mode}" />
Но у меня есть проблема, когда я выбираю что-то, видимое свойство устанавливается в true, но видимость текстового поля остается ложной .. поэтому мое представление не обновляется с помощью viewmodel.
кто-то, кто знает, что я делаю не так?