예제 #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 UploadToShopify()
        {
            InitializeComponent();

            api = new Api();
            uploadShopifyHelper = new UploadShopifyHelper();

            RowReorderBehavior.SetIsEnabled(this.sizePriceGrid, true);

            //this.sizePriceGrid.ItemsSource = new SizePriceModel().SizePrices;
        }
예제 #3
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);
        }
예제 #4
0
 public UploadShopbase()
 {
     InitializeComponent();
     api = new Api();
     RowReorderBehavior.SetIsEnabled(this.sizePriceGrid, true);
 }