У меня сейчас ужасная проблема с моим приложением WPF ...
У меня есть пользовательский UserControl, используемый для редактирования деталей компонента. . Он должен начинаться с того, что не включен, и становиться включенным, как только пользователь выбирает компонент для редактирования.
Проблема заключается в следующем: Я добавил точки останова повсюду, EditorEnabled изначально был ложным.
Я также сделал ужасно глупую вещь, пытаясь понять, что происходит: я создал конвертер (очень полезный - преобразование логического значения в логическое - ага), поставьте на него точку останова, и ... Код никогда не достигается.
<my:UcComponentEditor Grid.Column="1" HorizontalAlignment="Stretch" VerticalAlignment="Stretch"
IsEnabled="{Binding EditorEnabled, Converter={StaticResource BoolConverter}}"
DataContext="{Binding VmComponent}" />
Это, вероятно, означает, что свойство isEnabled никогда не устанавливается, поскольку преобразователь никогда не достигается.
Вы видите какие-либо проблемы? Я начал работать в WPF около недели назад, и поэтому я, возможно, пропустил что-то важное ...
Большое спасибо за ваше время: -)