منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : [تطبيق شامل] {5} - واجهة Smart
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ورحمة الله وبركاته ..


الدرس السابق : [تطبيق شامل] {4} - واجهة Smart




اخر ما تم الوصول اليه






مشاهدة







https://www.youtube.com/watch?v=RLkWqGJo1Os




توضيح وحل مشكلة عدم تلون الـ Selected Border اثناء بداية تشغيل البرنامج :-





https://www.youtube.com/watch?v=fFO8uVRTuB8



وفي حالة ان اردتم تطبيق الطريقة الثانية (CustomDataTrigger) فيمكنكم تعريف Class جديد ووضع الكود التالي :


PHP كود :
public class CustomDataTrigger Microsoft.Expression.Interactivity.Core.DataTrigger
{
 
   protected override void OnAttached()
 
   {
 
       base.OnAttached();
 
       var element AssociatedObject as FrameworkElement;
 
       if (element != null)
 
       {
 
           element.Loaded += OnElementLoaded;
 
       }
 
   }

 
   protected override void OnDetaching()
 
   {
 
       base.OnDetaching();
 
       var element AssociatedObject as FrameworkElement;
 
       if (element != null)
 
       {
 
           element.Loaded -= OnElementLoaded;
 
       }
 
   }

 
   private void OnElementLoaded(object senderRoutedEventArgs e)
 
   {
 
       EvaluateBindingChange(null);
 
   }

ثم كل ماعليك هو تغيير نوع التريغر في الGotostateAction :
وعليكم السلام ورحمة الله وبركاته
ما شاء الله وجبة دسمة للغاية
بالفعل إبداع في هذه التقنية لا وصيف له
من يصدق أن أداة TabControl تحولت إلى تحفة
ألف شكر لك اخي الحبيب على هذا الدرس المفيد وعلى الافكار الجميلة
Smile