Badraoui نشر 24 نوفمبر 2015 أرسل تقرير نشر 24 نوفمبر 2015 قمت بإنشاء هذه الكلاس التي من شأنها توليد رقم عشوائي :public class DataGenerator { public void RandomHRValue() { Random random = new Random(); int RandomNumber = random.Next(0, 100); } }وحقل النص هذا، حيث يأخذ القيمة المولّدة من الكلاس السابق:<TextBlock Name="a" Text="" Width="196" HorizontalAlignment="Center" Margin="183,158,138,56"/> ما أريد بالضبط هو إدراج القيمة المولّدة من طرف الكلاس داخل حقل النص، مع إمكانية تحديث القيمة كل 20 ثانية؟ كيف أُبرمج ذلك؟ اقتباس
0 E.Nourddine نشر 25 نوفمبر 2015 أرسل تقرير نشر 25 نوفمبر 2015 (معدل) استعمل dispatchertimer بهذا الشكل:public MainWindow() { InitializeComponent(); DispatcherTimer timer = new DispatcherTimer(); timer.Interval = new TimeSpan(0, 0, 20); timer.Start(); timer.Tick += timer_Tick; } void timer_Tick(object sender, EventArgs e) {//RandomHRValue تنظم الوقت بشكل منتظم وتستدعي دالةtimer_Tickدالة DataGenerator dg = new DataGenerator(); a.Text = dg.RandomHRValue().ToString(); }ثم دالة RandomHRValue التي تعيد لنا القيم العددية:public int RandomHRValue() {// توليد قيم عددية بين 0و100 Random random = new Random(); int RandomNumber = random.Next(0, 100); //return إعادة الرقم المولّد عن طريق return RandomNumber; } تم التعديل في 25 نوفمبر 2015 بواسطة E.Nourddine اقتباس
السؤال
Badraoui
قمت بإنشاء هذه الكلاس التي من شأنها توليد رقم عشوائي :
وحقل النص هذا، حيث يأخذ القيمة المولّدة من الكلاس السابق:
ما أريد بالضبط هو إدراج القيمة المولّدة من طرف الكلاس داخل حقل النص، مع إمكانية تحديث القيمة كل 20 ثانية؟ كيف أُبرمج ذلك؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.