コード例 #1
0
 private static RowReorderBehavior GetAttachedBehavior(RadGridView gridview)
 {
     if (!instances.ContainsKey(gridview))
     {
         instances[gridview] = new RowReorderBehavior();
         instances[gridview].AssociatedObject = gridview;
     }
     return instances[gridview];
 }
コード例 #2
0
 public static void SetIsEnabled(DependencyObject obj, bool value)
 {
     RowReorderBehavior behavior = GetAttachedBehavior(obj as RadGridView);
     behavior.AssociatedObject = obj as RadGridView;
     if (value)
     {
         behavior.Initialize();
     }
     else
     {
         behavior.CleanUp();
     }
     obj.SetValue(IsEnabledProperty, value);
 }