A simple Palindrome Checker application developed using C#, .NET Framework 4.8 and .NET Standard 2.0 Class Libaries. The project includes three user interfaces including Console, Windows Presentation Foundation (WPF) and Universal Windows Platform (UWP). This application was created to improve my experience with both WPF and Universal Windows Platform development.
GIF above shows the Windows Presentation Foundation (WPF) version of the application.
-
Visual Studio 2019 & .NET Framework 4.8
-
For the Universal Windows Platform (UWP) application, the following Windows 10 Software Development Kits (SDK) are required:
Target SDK Version:
- Windows 10 SDK (10.0.18362.1) - Released in conjunction with Windows 10, version 1903.
Min SDK Version:
- Windows 10 SDK (10.0.16299.91) - Released in conjunction with the Windows 10 Fall Creators Update (version 1709).
Please note this application can only be run on Windows 10.
- Clone this repository or Download and Extract project's zip file.
- Open
PalindromeChecker.sln
using Visual Studio 2019. - The project should start loading, (you may be prompted to install required SDKs and dependencies for the UWP version of the application).
Console
- Expand
UserInterface
folder. - Right click on
PalindromeChecker.UI.Console
and clickSet as StartUp Project
. - Press
Start
(Green Triangle at top of screen) and the application should load.
Windows Presentation Foundation (WPF)
- Expand
UserInterface
folder. - Right click on
PalindromeChecker.UI.WPF
and clickSet as StartUp Project
. - Press
Start
(Green Triangle at top of screen) and the application should load.
Universal Windows Application (UWP)
- Expand
UserInterface
folder. - Right click on
PalindromeChecker.UserInterface.UWP
and clickSet as StartUp Project
. - Press
Start
(Green Triangle at top of screen) and the application should load.