FinanceMessageBoxPopup.xaml.cs
(开头部分) 3KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Timers;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Input;
using System.Windows.Threading;
using static VoucherGridCtl.FinanceMessageBox;
namespace VoucherGridCtl
{
/// <summary>
/// MainWindow.xaml 的交互逻辑
/// </summary>
internal partial class FinanceMessageBoxPopup : Window
{
public delegate void ButtonClickEventHandler(int num);
public ButtonClickEventHandler ButtonClickEvent;
public delegate void ProgressEventHandler(ProgressEventArgs e);
public ProgressEventHandler ProgressEvent;
public FinanceMessageBoxPopup()
{
InitializeComponent();
this.Loaded += FinanceMessageBoxPopup_Loaded;
}
string btn1Text, btn2Text, btn3Text;
DispatcherTimer _timer = new DispatcherTimer();
public FinanceMessageBoxPopup(string btnTxt1,string btnTxt2, string btnTxt3)
{
InitializeComponent();
btn1Text = btnTxt1;
btn2Text = btnTxt2;
btn3Text = btnTxt3;
this.Loaded += FinanceMessageBoxPopup_Loaded;
}
private void FinanceMessageBoxPopup_Loaded(object sender, RoutedEventArgs e)
{
txtBox.Text = Message;
btn1.Visibility = string.IsNullOrEmpty(btn1Text) ? Visibility.Hidden : Visibility.Visible;
btn2.Visibility = string.IsNullOrEmpty(btn2Text) ? Visibility.Hidden : Visibility.Visible;
btn3.Visibility = string.IsNullOrEmpty(btn3Text) ? Visibility.Hidden : Visibility.Visible;
btn1.Content = btn1Text;
btn2.Content = btn2Text;
btn3.Content = btn3Text;
if (!Wait && btn1.Visibility == Visibility.Hidden && btn2.Visibility == Visibility.Hidden && btn3.Visibility == Visibility.Hidden)
{
btn3.Visibility = Visibility.Visible;
btn3.Content = "确定";
}
if (Wait)
{
_timer.Interval = new TimeSpan(0, 0, 1);
后面还有 36 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。