Esempio n. 1
0
 public static void NotifyChangeRange <T>(this IBindHandleProvider obj, List <string> property_names)
 {
     foreach (var property_name in property_names)
     {
         obj.provider.NotifyChange <T>(property_name);
     }
 }
Esempio n. 2
0
 public static BindHandle <T> GetBindHandle <T>(this IBindHandleProvider obj, string property_name)
 {
     return(obj.provider.GetBindHandle <T>(obj, property_name));
 }
Esempio n. 3
0
 public static void NotifyChangeEx <T>(this IBindHandleProvider obj, [CallerMemberName] string property_name = "")
 {
     obj.provider.NotifyChange <T>(property_name);
 }
Esempio n. 4
0
 public static void NotifyChange <T>(this IBindHandleProvider obj, string property_name)
 {
     obj.provider.NotifyChange <T>(property_name);
     main_window.Update();//由于蜜汁原因,在x64下频繁绘制足够大的GIF时,其它控件不会根据databinding自动刷新,所以需要让BindHandle手动调用MainWindow.Update()
 }