تحديث / تحديث يتحكم WPF مثل النماذج الفوز
-
11-09-2019 - |
سؤال
تغيير نص التسمية (أو متطورة يمكننا أن نقول شريط التقدم القائم على النص). في WinForms، قمت بإبطال / تحديث فقط.
ولكن كيفية القيام بذلك في WPF دون استخدام خيوط المعلومات الأساسية. ؟؟؟
المحلول
public static class ExtensionMethods
{
private static Action EmptyDelegate = delegate() { };
public static void Refresh(this UIElement uiElement)
{
uiElement.Dispatcher.Invoke(DispatcherPriority.Render, EmptyDelegate);
}
}
private void LoopingMethod()
{
for (int i = 0; i < 10; i++)
{
label1.Content = i.ToString();
label1.Refresh();
Thread.Sleep(500);
}
}
مرجع: http://geekswithblogs.net/newthingsilearned/archive/2008/08/25/Refresh--update-wpf-controls.aspx.
نصائح أخرى
ربما يجب عليك قراءة المزيد حول موضوع ارتباطات..
في الأساس، سوف تقوم الارتباطات بإدارة هذا لك ..
لا تنتمي إلى StackOverflow