Create a GUI based application based on Assignment 1.
Minimum Requirements
1. A .NET 6/7 C# WPF Application (.NET 5 accepted but discouraged)
2. User must select the base computer type using grouped radio buttons. All monetary values must be represented as a decimal. They must select a base computer type. A picture representing the base computer type must change when they select a different computer type.
3. Give the user a choice of a CPU using a combo box.
a Intel Core I9-10900X – $0 b Intel Core I9-10920X – $250 c Intel Core I9-10940X – $400 d Intel Core I9-10980XE – $820
4. Give the user a choice of 3 optional items they can purchase with the computer. They can choose none or all 3. All three items must change the total price in some way.
5. Ask the user for their name in a Text Box. This field is mandatory. The field must be highlighted if there is an error.
6. A custom option of your choice. The value incorporated into the final output in some way and effect the final cost. You must use a slider for the custom option and it must effect the cost in some way.
7. The order cannot complete if the user doesn’t select a base computer type and enter their name.
8. You must use different colors for the title, the summary, and any errors.
9. The summary must include the total cost of the order formatted as currency.
10. The form must reset to default values after the user completes the order.
You can design the form any way you want to, the requirements listed above are just a baseline. You much use colors, fonts and images to create a unique experience. My screenshots are only a general guide. Have fun and be creative