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

WPF .NET 5 getting started article will need to demonstrate more #189

Open
adegeo opened this issue Jan 29, 2021 · 0 comments
Open

WPF .NET 5 getting started article will need to demonstrate more #189

adegeo opened this issue Jan 29, 2021 · 0 comments
Labels
doc-idea Indicates issues that are suggestions for new topics [org][type][category] Pri2 Medium priority

Comments

@adegeo
Copy link
Contributor

adegeo commented Jan 29, 2021

Related to #60

After the revamp of the .NET 5 WPF content is published, there will be a new getting started article that creates a new app. This app is pretty simple compared to the .NET Framework walkthrough. This article should be expanded into multiple articles that build on the previous one and introduce new concepts.

  1. Part 1

    This is the basic article that will be published. Currently it's here.

    • Creating an app in Visual Studio
    • Create some basic controls
    • Respond to button click to add names to controls
  2. Part 2

    Dives into {binding} the UI with some backend data (all in app).

    • Creating an ObservableCollection for the names list
    • Change the button to add names to the collection
    • Bind the collection to the ListBox
    • Expand the data types to a full address book record instead of just name
    • Introduce a Delete button to remove an item
  3. Part 3

    Explore validation on input

    • Expand UI to support all fields of the address book
    • Add "favorite" field
    • Expand UI to support toggling "favorite"
    • Add validation to data entry controls.
    • Toggle Add button based on if record is valid.
  4. Part 4

    Explore the styles and themes features of WPF.

    • Add a DataTemplate to the ListBox.
    • Add multiple DataTemplate to the ListBox based on "favorite".
    • Adjust validation styles.
    • ???
  5. Part 5

    ???

@PRMerger6 PRMerger6 added the Pri3 Low priority label Jan 29, 2021
@dotnet-bot dotnet-bot added the ⌚ Not Triaged Not triaged label Jan 29, 2021
@adegeo adegeo added Pri2 Medium priority doc-idea Indicates issues that are suggestions for new topics [org][type][category] and removed Pri3 Low priority ⌚ Not Triaged Not triaged labels Jan 29, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
doc-idea Indicates issues that are suggestions for new topics [org][type][category] Pri2 Medium priority
Projects
None yet
Development

No branches or pull requests

3 participants