コード例 #1
0
        protected override void OnViewControlsCreated()
        {
            base.OnViewControlsCreated();

            ViewItem             item   = View.FindItem("Text");
            StringPropertyEditor editor = item != null ? item as StringPropertyEditor : null;

            if (editor != null && editor.Control != null)
            {
                stringEdit = editor.Control as LargeStringEdit;
                stringEdit.PreviewKeyDown += stringEdit_PreviewKeyDown;
                stringEdit.LostFocus      += stringEdit_LostFocus;
            }
        }
コード例 #2
0
 protected override object CreateControlCore()
 {
     BaseEdit result;
     if (IsComboBoxStringEdit())
     {
         result = new AurumPredefinedValuesStringEdit(Model.MaxLength, PredefinedValuesEditorHelper.CreatePredefinedValuesFromString(Model.PredefinedValues));
     }
     else if (IsSimpleStringEdit())
     {
         result = new StringEdit(Model.MaxLength);
     }
     else
     {
         result = new LargeStringEdit(Model.RowCount, Model.MaxLength);
     }
     return result;
 }