Ejemplo n.º 1
0
        //TODO Rename
        //TODO Validation
        protected sealed override IControl GenerateEditingElement(DataGridCell cell, object dataItem, out ICellEditBinding editBinding)
        {
            IControl element = GenerateEditingElementDirect(cell, dataItem);

            editBinding = null;

            if (Binding != null)
            //if (Binding != null || !DesignerProperties.IsInDesignTool)
            {
                //var t1 = Binding.Initiate(textBox, BindingTarget, anchor: null, enableDataValidation: true);
                //BindingOperations.Apply(textBox, BindingTarget, t1, null);

                editBinding = BindEditingElement(element, BindingTarget, Binding);
                //element.Bind(BindingTarget, Binding);
                //textBox.SetBinding(BindingTarget, Binding);
            }

            return(element);
        }
Ejemplo n.º 2
0
 protected override IControl GenerateEditingElement(DataGridCell cell, object dataItem, out ICellEditBinding binding)
 {
     binding = null;
     return(GenerateElement(cell, dataItem));
 }
Ejemplo n.º 3
0
        //TODO Rename
        //TODO Validation
        protected sealed override IControl GenerateEditingElement(DataGridCell cell, object dataItem, out ICellEditBinding editBinding)
        {
            IControl element = GenerateEditingElementDirect(cell, dataItem);

            editBinding = null;

            if (Binding != null)
            {
                editBinding = BindEditingElement(element, BindingTarget, Binding);
            }

            return(element);
        }
Ejemplo n.º 4
0
 protected override Control GenerateEditingElement(DataGridCell cell, object dataItem, out ICellEditBinding editBinding)
 {
     editBinding = null;
     return(null);
 }