在WPF中,可以使用Process
類來獲取進程的運行時間。具體步驟如下:
System.Diagnostics
命名空間。Process.GetCurrentProcess()
方法獲取當前進程的Process
對象。Process.StartTime
屬性獲取進程的啟動時間。DateTime.Now
獲取當前時間。以下是一個示例代碼:
using System;
using System.Diagnostics;
namespace WpfApp
{
public partial class MainWindow
{
public MainWindow()
{
InitializeComponent();
// 獲取當前進程
Process currentProcess = Process.GetCurrentProcess();
// 獲取進程的啟動時間
DateTime startTime = currentProcess.StartTime;
// 獲取當前時間
DateTime currentTime = DateTime.Now;
// 計算進程的運行時間
TimeSpan runningTime = currentTime - startTime;
// 輸出進程運行時間
Console.WriteLine("進程運行時間:" + runningTime);
}
}
}
請注意,以上示例代碼中的Console.WriteLine
方法是將進程運行時間輸出到控制臺,你可以根據自己的需求將其替換為其他操作,例如顯示在窗口中。