Exemple #1
0
        private DataGridEditModeBase CreateEditStateMachine(ItemsControlEditMode editMode)
        {
            switch (editMode)
            {
            case ItemsControlEditMode.ReadOnly:
                return(new ReadOnlyEditMode());

            case ItemsControlEditMode.SingleLine:
                return(new SingleLineEditMode());

            case ItemsControlEditMode.AlwaysInEdit:
                return(new AlwaysEditMode());

            case ItemsControlEditMode.Persistent:
                break;

            default:
                break;
            }
            return(new ReadOnlyEditMode());
        }
Exemple #2
0
 public static void SetEditMode(DependencyObject obj, ItemsControlEditMode value)
 {
     obj.SetValue(EditModeProperty, value);
 }