-
Notifications
You must be signed in to change notification settings - Fork 1k
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
Support designer capabilities at runtime #4908
Comments
Known Issues
|
NET 6.0 Support designer The VS-specific designer functionality will be made available, because it makes very sense outside the VS. For example: User form Designer |
Please elaborate and explain a use case where VS-centric designers is required outside VS. |
We are reopening this issue to collect requests for specific designers not yet implemented. |
@Tanya-Solyanik Currently four designers have not been ported.
The two controls are COM components. I tested these two designers according to the following steps,
but there are some problems when And on the .Net Core designer, support for these two controls (AxHost/COM Control support in designer, Enable ActiveX Support) is still in progress.
|
|
Let's close this one again when all outstanding PRs are merged. |
Track ActiveX related designers with issue #9810 |
Context
The Windows Forms SDK consist of two distinct parts – the runtime (the code that executes, open sourced in this repo) and the designer (consists of the "general purpose" and "Visual Studio-specific" components, close sourced). In .NET Framework these two parts lived together, and that allowed customers to invoke and use VS-specific functionality. Skip forward to .NET Core/.NET and these two components are now split and evolve (for the most part) independently of each other.
The more and more customers are starting to migrate their apps to .NET the more we see the demand to the missing designer capabilities to be ported over to .NET (e.g. #1395, #2573, #4456, #4886, #4887, AB#1314797).
In scope:
However we need to port the general purpose designer infrastructure – i.e. API that enable building "a designer that the user can embed in their application". For example, a user might have a business application that contains a report designer feature, which can use our "general designer" framework.
The following designers are currently available (though may have restricted or incomplete functionality):
The following designers are missing and will be ported in scope of Port missing designer infra #4860:
Open for consideration
The following API may be considered for porting upon significant demand and real use cases.
Out of scope
System.Windows.Forms.Design.StatusBarDesignerThe text was updated successfully, but these errors were encountered: