View Full Version : سوال: ساخت Timer در WPF
mahdi_armed
شنبه 23 شهریور 1392, 11:29 صبح
سلام دوستان
توی VS2012 قسمت WPF هرچی گشتم نتونستم کامپوننت timer رو پیدا کنم
چطور میتونم از timer توی WPF استفاده کنم ؟
کامپوننتی هست که بتونه جایگذین این کامپوننت باشه ؟
farhad.k.t
شنبه 23 شهریور 1392, 12:18 عصر
بهتر بود قبل از ایجاد تاپیک جدید در تالار جستجو می کردید...
http://barnamenevis.org/showthread.php?220700-%D9%85%D8%B9%D8%A7%D8%AF%D9%84-%DA%A9%D9%86%D8%AA%D8%B1%D9%84-timer-%D8%AF%D8%B1-WPF
مهرداد صفا
شنبه 23 شهریور 1392, 12:30 عصر
با سلام.
میتوانید از کلاس System.Timers.Timer و یا System.Threading.Timer هم استفاده کنید:
//بسم الله الرحمن الرحیم
//اللهم صل علی محمد و آل محمد
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
namespace WpfApplication1
{
public partial class MainWindow : Window
{
System.Threading.Timer timer1;
System.Timers.Timer timer2;
public MainWindow()
{
InitializeComponent();
timer1 = new System.Threading.Timer(Timer1_CallBack,null,0,2000 );
System.Threading.Thread.Sleep(1000);
timer2 = new System.Timers.Timer();
timer2.Interval = 2000;
timer2.Start();
timer2.Elapsed += (System.Timers.ElapsedEventHandler)Timer2_Elapsed;
}
public void Timer1_CallBack(object state)
{
System.Media.SystemSounds.Beep.Play();
}
void Timer2_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
{
System.Media.SystemSounds.Hand.Play();
}
}
}
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.