18-01-17, 03:39 PM
(آخر تعديل لهذه المشاركة : 18-01-17, 04:17 PM {2} بواسطة الشاكي لله.)
توضيح وحل مشكلة عدم تلون الـ Selected Border اثناء بداية تشغيل البرنامج :-
https://www.youtube.com/watch?v=fFO8uVRTuB8
وفي حالة ان اردتم تطبيق الطريقة الثانية (CustomDataTrigger) فيمكنكم تعريف Class جديد ووضع الكود التالي :
ثم كل ماعليك هو تغيير نوع التريغر في الGotostateAction :
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);
}
}

