Пример #1
0
        public override object EditValue( ITypeDescriptorContext context, IServiceProvider provider, object value )
        {
            var editorService =
                provider.GetService( typeof( IWindowsFormsEditorService ) ) as IWindowsFormsEditorService ;

            if( editorService != null )
            {
                var editorControl = new Vector2EditorControl( (Vector2) value ) ;
                editorService.DropDownControl( editorControl ) ;
                value = editorControl.Value ;
            }

            return value ;
        }
Пример #2
0
        public override object EditValue(ITypeDescriptorContext context, IServiceProvider provider, object value)
        {
            var editorService =
                provider.GetService(typeof(IWindowsFormsEditorService)) as IWindowsFormsEditorService;

            if (editorService != null)
            {
                var editorControl = new Vector2EditorControl((Vector2)value);
                editorService.DropDownControl(editorControl);
                value = editorControl.Value;
            }

            return(value);
        }