/// <summary> /// 分钟点击事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnmm_Click(object sender, RoutedEventArgs e) { if (popChioce.IsOpen == true) { popChioce.IsOpen = false; } TMinSexView minView = new TMinSexView(btnmm.Content.ToString()); //TMinSexView 构造函数传递 分钟数据 minView.MinClick += (minStr) => //TMinSexView 中 点击选择的分钟数据的 传递动作 { btnmm.Content = minStr; popChioce.IsOpen = false;//TMinSexView 所在的 pop 关闭动作 }; popChioce.Child = minView; popChioce.IsOpen = true; }
/// <summary> /// 秒钟点击事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnss_Click(object sender, RoutedEventArgs e) { if (popChioce.IsOpen == true) { popChioce.IsOpen = false; } //秒钟 跟分钟 都是60,所有秒钟共用 分钟的窗体即可 TMinSexView sexView = new TMinSexView(btnss.Content.ToString()); //TMinSexView 构造函数 传入秒钟数据 sexView.textBlockTitle.Text = "秒 钟"; //修改 TMinSexView 的标题名称为秒钟 sexView.MinClick += (sexStr) => //TMinSexView 中 所选择确定的 秒钟数据 的传递动作 { btnss.Content = sexStr; popChioce.IsOpen = false;//TMinSexView 所在的 pop 关闭动作 }; popChioce.Child = sexView; popChioce.IsOpen = true; }