这是XAML
打开弹出窗口IsChecked btnViewDetail的代码,我需要在弹出窗口的单击外侧关闭弹出窗口.
Danil Shaykh.. 11
Popup的财产StaysOpen = false
做这项工作.
Popup的财产StaysOpen = false
做这项工作.
如果StaysOpen
属性无法处理您的情况,则必须MouseDown
在容器元素(在您的情况下Grid
)中捕获窗口上的事件Focusable="True"
private void Window_MouseDown(object sender, System.Windows.Input.MouseButtonEventArgs e) { gridContainer.Focus(); }