WPF-单击时如何阻止控件模板中的弹出窗口关闭?

WPF-单击时如何阻止控件模板中的弹出窗口关闭?,wpf,popup,controltemplate,mvvm-light,Wpf,Popup,Controltemplate,Mvvm Light,控件模板用于自定义控件 我看到这个问题: 但是,我不知道如何将命令绑定到控件模板中的事件。我试过这个: <Popup Name="Popup" Placement="Bottom" IsOpen="{TemplateBinding IsDropDownOpen}" AllowsTransparen

控件模板用于自定义控件

我看到这个问题:

但是,我不知道如何将命令绑定到控件模板中的事件。我试过这个:

<Popup 
                        Name="Popup"
                        Placement="Bottom"
                        IsOpen="{TemplateBinding IsDropDownOpen}"
                        AllowsTransparency="True" 
                        Focusable="True"
                        PopupAnimation="Slide"
                        >
                        <i:Interaction.Triggers>
                            <i:EventTrigger EventName="MouseLeftButtonDown">
                                <GalaSoft_MvvmLight_Command:EventToCommand Command="{TemplateBinding PopupClickedCommand}" PassEventArgsToCommand="True"/>
                            </i:EventTrigger>
                        </i:Interaction.Triggers>
                    </Popup>


但该命令不会触发。

请尝试PreviewMouseLeftButtonDown事件