private static void OnPanelPropertyChanged(DependencyObject dependencyObject, DependencyPropertyChangedEventArgs e) { RadGridView grid = dependencyObject as RadGridView; FrameworkElement panel = e.NewValue as FrameworkElement; if (grid != null && panel != null) { ConfigurationPanelBehavior behavior = new ConfigurationPanelBehavior(grid, panel); behavior.Attach(); } }