我需要触发用户选择的日期,以便在数据库中进行研究。调用者类不是MainWindow类,而是一个名为Fixtures的外部类,读取对象GUI通过变量调用制造商。 例如,在这种情况下访问日历执行:
MainWindow.AppWindow.Calendar;
如何查看用户是否选择了日期?
答案 0 :(得分:3)
如果您想在所选日期更改时执行某些操作,则日历控件会发生<Calendar SelectedDatesChanged="Calendar_OnSelectedDatesChanged"/>
事件。为此事件添加事件处理程序方法。
XAML:
private void Calendar_OnSelectedDatesChanged(object sender, SelectionChangedEventArgs e)
{
}
代码背后:
{{1}}
听起来你的问题可能是C#中的对象范围。需要进一步解释
答案 1 :(得分:0)
您可能希望使用 DatePicker 而不是日历,并侦听以下事件SelectedDateChanged。
您可以尝试为Calendar类侦听 DisplayDateChanged 事件,并在日期更改时执行某些操作。