السلام عليكم ورحمة الله وبركاته ..
توضيح وحل مشكلة عدم تلون الـ 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 sender, RoutedEventArgs e)
{
EvaluateBindingChange(null);
}
}
ثم كل ماعليك هو تغيير نوع التريغر في الGotostateAction :
وعليكم السلام ورحمة الله وبركاته
ما شاء الله وجبة دسمة للغاية
بالفعل إبداع في هذه التقنية لا وصيف له
من يصدق أن أداة TabControl تحولت إلى تحفة
ألف شكر لك اخي الحبيب على هذا الدرس المفيد وعلى الافكار الجميلة