/// <summary> /// Sets the background binding. /// </summary> /// <param name="d">The cell definition.</param> /// <param name="panel">The panel.</param> protected virtual void SetBackgroundBinding(CellDefinition d, Panel panel) { if (d.BackgroundBindingPath != null) { var binding = new Binding(d.BackgroundBindingPath) { Source = d.BackgroundBindingSource }; panel.SetBinding(Panel.BackgroundProperty, binding); } }