Я пытаюсь установить триггер, чтобы скрыть мое окно при изменении свойства в моей ViewModel. Я попытался использовать тот же триггер для другого элемента, и он работал точно так, как ожидалось, поэтому мне кажется, что я не могу изменить свойство видимости окна с помощью триггера. Есть ли обходные пути, которые я могу использовать, чтобы скрыть свое окно?
<Window.Style>
<Style TargetType = "Window" BasedOn = "{StaticResource Shell}">
<Setter Property = "Visibility" Value = "Hidden"/>
<Setter Property = "Left" Value = "{Binding SecondDisplayLeftSide}"/>
<Style.Triggers>
<DataTrigger Binding = "{Binding ShellType}" Value = "InstructorMultiDisplay">
<Setter Property = "Visibility" Value = "Visible"/>
</DataTrigger>
</Style.Triggers>
</Style>
</Window.Style>





У меня отлично работает, я предполагаю, что с вашей привязкой что-то не так.