/// <summary> /// Creates edit control. /// </summary> /// <param name="cell">The cell reference.</param> /// <param name="pd">The <see cref="PropertyDefinition" />.</param> /// <returns> /// The edit control. /// </returns> public override FrameworkElement CreateEditControl(CellRef cell, PropertyDefinition pd) { return(this.ControlFactory.CreateEditControl(pd, pd.GetBindingPath(cell))); }
/// <summary> /// Creates edit control. /// </summary> /// <param name="cell">The cell reference.</param> /// <param name="pd">The <see cref="PropertyDefinition" />.</param> /// <returns> /// The edit control. /// </returns> public override FrameworkElement CreateEditControl(CellRef cell, PropertyDefinition pd) { return this.ControlFactory.CreateEditControl(pd, pd.GetBindingPath(cell)); }
/// <summary> /// Creates edit control. /// </summary> /// <param name="cell">The cell reference.</param> /// <param name="pd">The <see cref="PropertyDefinition" />.</param> /// <returns> /// The edit control. /// </returns> public override FrameworkElement CreateEditControl(CellRef cell, PropertyDefinition pd) { var index = Owner.GetItemIndex(cell); return(this.ControlFactory.CreateEditControl(pd, pd.GetBindingPath(index))); }
/// <summary> /// Creates edit control. /// </summary> /// <param name="cell">The cell reference.</param> /// <param name="pd">The <see cref="PropertyDefinition" />.</param> /// <returns> /// The edit control. /// </returns> public override FrameworkElement CreateEditControl(CellRef cell, PropertyDefinition pd) { var index = Owner.GetItemIndex(cell); return this.ControlFactory.CreateEditControl(pd, pd.GetBindingPath(index)); }