C# 在弹出窗口中放置时,第一次单击时不会触发按钮单击事件
我在弹出控件中放置了一个日历控件和一个按钮控件 我面临的问题是:C# 在弹出窗口中放置时,第一次单击时不会触发按钮单击事件,c#,wpf,popup,window,wpf-controls,C#,Wpf,Popup,Window,Wpf Controls,我在弹出控件中放置了一个日历控件和一个按钮控件 我面临的问题是: 通过单击切换按钮打开弹出控件 打开弹出控件后,我尝试通过鼠标单击在日历中选择日期,现在日历收到焦点 现在我尝试单击弹出窗口中的按钮,但是按钮单击事件仅在第二次单击时触发 问题是,在第一次单击时,弹出窗口接收焦点,只有在第二次单击时,事件才会触发 代码 处理日历的SelectedDatesChanged事件,并调用鼠标。捕获(空): @mm8我的问题是,在日历中选择日期后,我需要处理一些单击按钮的功能,但它只在第二次单击按钮时成功
处理
日历的SelectedDatesChanged
事件,并调用鼠标。捕获(空)
:
@mm8我的问题是,在日历中选择日期后,我需要处理一些单击按钮的功能,但它只在第二次单击按钮时成功
private void Calendar_SelectedDatesChanged(object sender, SelectionChangedEventArgs e)
{
Mouse.Capture(null);
}