Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Review: all editors derived from UITypeEditor ported #1115

Open
43 of 67 tasks
RussKie opened this issue Jun 11, 2019 · 9 comments
Open
43 of 67 tasks

Review: all editors derived from UITypeEditor ported #1115

RussKie opened this issue Jun 11, 2019 · 9 comments
Assignees
Labels
area-DesignerSupport tenet-compatibility Incompatibility with previous versions or with WinForms for .NET Framework
Milestone

Comments

@RussKie
Copy link
Member

RussKie commented Jun 11, 2019

As suggested in #892 (comment) review whether all editors derived from UITypeEditor have been ported:

Remaining: If there is a customer demand we can port these, but if not we can postpone or skip them.

3.1:

3.0:

Won't be porting

Deprecated DataGrid control ❗️

Messaging

  • QueuePathEditor System.Messaging.Design, System.Messaging.dll

Web

  • ConnectionStringEditor System.Web.UI.Design, System.Design.dll
  • DataControlFieldTypeEditor System.Web.UI.Design.WebControls, System.Design.dll
  • DataGridColumnCollectionEditor System.Web.UI.Design.WebControls, System.Design.dll
  • DataPagerFieldTypeEditor System.Web.UI.Design.WebControls, System.Web.Extensions.Design.dll
  • ExpressionsCollectionEditor System.Web.UI.Design, System.Design.dll
  • MenuBindingsEditor System.Web.UI.Design.WebControls, System.Design.dll
  • MenuItemCollectionEditor System.Web.UI.Design.WebControls, System.Design.dll
  • ParameterCollectionEditor System.Web.UI.Design.WebControls, System.Design.dll
  • RegexTypeEditor System.Web.UI.Design.WebControls, System.Design.dll
  • TreeNodeCollectionEditor System.Web.UI.Design.WebControls, System.Design.dll
  • TreeViewBindingsEditor System.Web.UI.Design.WebControls, System.Design.dll
  • UrlEditor System.Web.UI.Design, System.Design.dll
  • XmlFileEditor System.Web.UI.Design, System.Design.dll

Obsolete

  • BindUITypeEditor System.Workflow.ComponentModel.Design, System.Workflow.ComponentModel.dll
  • DataBindingCollectionEditor System.Web.UI.Design, System.Design.dll
  • TypeBrowserEditor System.Workflow.ComponentModel.Design, System.Workflow.ComponentModel.dll
  • IntegerCollectionEditor, System.Windows.Forms.Design (WIP: Fix 1274 port IntegerCollectionEditor #1285) appears unused
@RussKie RussKie added this to the 3.0.0-Preview8 milestone Jun 11, 2019
@RussKie RussKie self-assigned this Jun 11, 2019
@RussKie RussKie changed the title Review: Review: all editors derived from UITypeEditor ported Jun 11, 2019
@RussKie

This comment has been minimized.

@merriemcgaw merriemcgaw modified the milestones: 3.0.0-Preview8, Future Jun 12, 2019
@merriemcgaw merriemcgaw added the tenet-compatibility Incompatibility with previous versions or with WinForms for .NET Framework label Jun 12, 2019
@merriemcgaw
Copy link
Member

As much as I'd like this, I think we'll prioritize this a little lower and add these if/when we get customer requests for these editors. So I won't close this, but I'll punt it to future. I expect we will want them but I won't block 3.0 on it.

@RussKie

This comment has been minimized.

@Tanya-Solyanik
Copy link
Member

@LeafShi1 - could you please organize work porting the remaining editors. We received requests to port some editors and expect to get more.

  1. start with sources of System.Design.dll in the VS repo
  2. edit and simplify source code according to our style guide (apply the analyzers to whole documents) and run the copilot review to get mechanical optimizations.
  3. Make sure that the new editor can be invoked from the demo console integration test and works well (it would be helpful to get Make the DemoConsole application multi-targeted to both .NET and .NET Framework #12830 finished first)
  4. Work with Olina's team to get unit test PRs for the newly added editors soon after PR that ports the editor is merged.

@merriemcgaw
Copy link
Member

merriemcgaw commented Jan 29, 2025

We've got some use-cases that have surfaced and we understand the importance of bringing in the remaining editors. Looking into this for .NET 10 as APIs can't be added to shipped versions.

@LeafShi1
Copy link
Member

LeafShi1 commented Feb 10, 2025

According to the full list, the following editors are missing from this issue

  • ControlBindingsConverter
  • **DataGridDesigner (Web control)
  • DataGridViewColumnCollectionEditor
  • **StatusBarDesigner(deprecated control)
  • **ToolBarButtonDesigner (Replaced with ToolStripButton)
  • **ToolBarDesigner (Replaced with ToolStrip)

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area-DesignerSupport tenet-compatibility Incompatibility with previous versions or with WinForms for .NET Framework
Projects
None yet
Development

No branches or pull requests

6 participants