A feature-rich Word Processor application built in C# with WPF. This application allows users to create, edit, and format text documents, and includes support for popular keyboard shortcuts. It also features multiple document tabs with scrollable content.
- Multiple Document Tabs: Open multiple documents in separate tabs with the ability to close individual tabs.
- Scrollable Content: Automatically displays a vertical scroll bar when the document content exceeds the visible area.
- Keyboard Shortcuts: Full support for common
Ctrlkey shortcuts for efficient text editing.
- Font Families: Choose from system-installed font families.
- Text Styling: Apply bold, italic, and underline effects to selected text.
- Font Size Adjustments: Easily increase or decrease font size with toolbar buttons.
-
Clone the repository:
git clone https://github.com/Ati-i/word-processor.git cd word-processor -
Open the solution file (
WordProcessor.sln) in Visual Studio. -
Restore dependencies and build the application:
- Open the Solution Explorer in Visual Studio.
- Right-click on the solution and select Restore NuGet Packages.
- Build the solution by pressing
Ctrl + Shift + B.
-
Run the application:
- Press
F5or click on Start in Visual Studio.
- Press
- Click on the New button in the toolbar, or press
Ctrl + N.
- Click on the Open button in the toolbar, or press
Ctrl + O. - Select a file from your system to open.
- Click on the Save button in the toolbar, or press
Ctrl + S. - If the file hasn't been saved before, a "Save As" dialog will appear.
- Use the toolbar buttons or keyboard shortcuts to apply formatting:
- Bold:
Ctrl + B - Italic:
Ctrl + I - Underline:
Ctrl + U
- Bold:
- Scroll vertically through long documents using the built-in scroll bar.
Contributions are welcome! To contribute:
- Fork the repository.
- Create a new branch for your feature or bugfix:
git checkout -b feature-name
- Commit your changes and push the branch:
git commit -m "Description of changes" git push origin feature-name - Open a Pull Request on GitHub.
This project is licensed under the MIT License. See the LICENSE file for details.
- WPF Documentation: For providing resources on building rich desktop applications.
- Microsoft Visual Studio: For developing and debugging the application.
For any questions or feedback, please contact:
- Author: Ati-i
- Email: ATIA_SUPERIOR@outlook.com
- GitHub: Ati-i
