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

Support generating WPF apps #316

Closed
grahamehorner opened this issue May 12, 2017 · 19 comments
Closed

Support generating WPF apps #316

grahamehorner opened this issue May 12, 2017 · 19 comments
Labels
WPF Relates to generated WPF projects
Milestone

Comments

@grahamehorner
Copy link

Please consider supporting WPF templates and/or that generate both WPF/UWP UIs for projects

@mrlacey mrlacey added the other-platform The issue relates to the use of WTS for generating non-UWP apps. label May 12, 2017
@mrlacey
Copy link
Collaborator

mrlacey commented May 12, 2017

What specific pages, features, frameworks, etc would you like to see with WPF support?
The more specific details you can provide the more it helps with planning and prioritization.

@crutkas
Copy link
Member

crutkas commented May 13, 2017

@grahamehorner what is your scenario here. Supporting WPF would be a large engineering effort to keep parity. why WPF over UWP?

@grahamehorner
Copy link
Author

IMO to make this tool really useful for my use case; I would need to create both WPF/UWP user interfaces with shared logic in a satellite assembly; as a large number of businesses have systems which run older operating systems that don't support UWP or have older applications that prevent the move to new operating systems.

You just need to look at the cyber attack and it's impact/number of systems effected to understand there is still a large user base running systems that can't run local UWP apps Windows 8/8.1

@mrlacey
Copy link
Collaborator

mrlacey commented May 16, 2017

That there are lots of older systems in use isn't of itself proof that people are continuing to build for them.

If WPF is needed what is required in terms of basic structure and pages? Are, for example, the WPF apps you're building using nav panels and pivots?

@crutkas
Copy link
Member

crutkas commented May 16, 2017

@grahamehorner UWP is Windows 10 only. Based on what you're discussion, wouldn't the desktop bridge be a better option for you? We take a lot of dependencies on Win10 only features. What we made should work with WPF but for us to make a WPF template branch would require a lot of effort.

If you want to share a more detailed information on your customer base, please email me [email protected]. Would love to understand your data about your user population and their constraints. That will help us make more informed feature decisions.

If you're interested in contributing back and doing a PR with WPF, happy to see how this best fits in.

@mrlacey mrlacey added this to the Open Community Questions milestone Jan 2, 2018
@mrlacey
Copy link
Collaborator

mrlacey commented Jan 2, 2018

Moving to Open Community Questions to see if there's (still?) demand for this

@mrlacey
Copy link
Collaborator

mrlacey commented Jan 31, 2018

What project/navigation types would apply here?

  • classic/main menu?
  • ribbon menu?
  • blank / roll your own (like with current UWP support)

any others?

@mrlacey
Copy link
Collaborator

mrlacey commented May 22, 2018

Notes from recent discussion about this:

  • We need lots of planning here
  • Need clearly defined goals for doing this
  • Need to sync with plans from VS, XAML, & Mike H's team
  • Projects would default to targetting Win10 & include WinMD reference and have VS packaging project enabled.

@crutkas
Copy link
Member

crutkas commented Nov 6, 2018

this should be executed w/ .NET Core 3

@rido-min
Copy link
Member

@crutkas @sibille any ETA to support WPF on .NET Core 3 ?

@mrlacey
Copy link
Collaborator

mrlacey commented Dec 14, 2018

@rido-min I wouldn't expect anything until .Net Core 3 is officially released. (Remeber it has only just gone into preview.) -- Their roadmap

@Postlagerkarte
Copy link

Since WPF is getting some love recently and Build 2019 has a session called "Windows Template Studio - WPF Edition" - do you have any news on the plans/eta for us?

@crutkas
Copy link
Member

crutkas commented Apr 30, 2019

I am one of the speakers for this 😁

@mrlacey mrlacey changed the title WPF Support generating WPF apps May 9, 2019
@mrlacey mrlacey added WPF Relates to generated WPF projects and removed other-platform The issue relates to the use of WTS for generating non-UWP apps. labels May 9, 2019
@mrlacey
Copy link
Collaborator

mrlacey commented May 9, 2019

Another common WPF pattern I've seen is where every "page" opens in a new window. Is this something that should be supported?

@calloncampbell
Copy link

Since WPF is getting some love recently and Build 2019 has a session called "Windows Template Studio - WPF Edition" - do you have any news on the plans/eta for us?

Will this session be available online (YouTube or Channel 9) post Build 2019 conference?

@crutkas
Copy link
Member

crutkas commented May 10, 2019

Will this session be available online (YouTube or Channel 9) post Build 2019 conference?

It was a sneak peek were we were valid a couple open questions. Navigation patterns, look&feel, critical functionality, and the frameworks needed

@sibille
Copy link
Collaborator

sibille commented Jul 25, 2019

We created issue dotnet/wpf#1378 and would love to hear your feedback their on what to start with for new project templates for WPF with .NET Core 3.0 in WTS.

@sibille
Copy link
Collaborator

sibille commented Sep 17, 2019

We finished work on our first WPF mockup and would love to get your feedback on issue
#3318

@sibille sibille modified the milestones: Backlog, 3.7 Apr 22, 2020
@sibille
Copy link
Collaborator

sibille commented Jul 8, 2020

WPF templates are now available in our pre-release version: 0.24.20185.1

@sibille sibille closed this as completed Jul 8, 2020
@ghost ghost locked as resolved and limited conversation to collaborators Jun 28, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
WPF Relates to generated WPF projects
Projects
None yet
Development

No branches or pull requests

7 participants