Члены коллекции триггеров должны иметь тип EventTrigger

Я создал UserControl, похожий на следующее:

<UserControl>
    <StackPanel Orientation="Vertical">

        <StackPanel x:Name="Launch" Orientation="Horizontal" Visibility="Collapsed">
            <!-- Children here -->
        </StackPanel>

        <ToggleButton x:Name="ToggleLaunch" IsChecked="False" Content="Launch" />

    </StackPanel>
</UserControl>

Я пытался использовать DataTrigger, чтобы сделать StackPanel 'Launch' видимой, когда отмечена кнопка ToggleButton, и оставаться свернутой в противном случае. Однако во время выполнения я получаю сообщение об ошибке «Не удалось инициализировать объект (ISupportInitialize.EndInit). Члены коллекции триггеров должны иметь тип EventTrigger». Я попытался добавить его в коллекцию триггеров UserControl и StackPanel, но безуспешно. Мой триггер XAML выглядит следующим образом:

<DataTrigger Binding="{Binding ElementName=ToggleLaunch, Path=IsChecked}" Value="True">
    <Setter TargetName="Launch" Property="UIElement.Visibility" Value="Visible" />
</DataTrigger>

Ответы на вопрос(4)

Ваш ответ на вопрос