Skip to content

A Windows Desktop Application, build with WPF and MVVM. It's basically a little notepad, where you can store Texts for later use (Like a memo). The whole controlling of the UI goes over context menus.

master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 

README.md

QuickNoteWidget

A Windows Desktop Widget, build with WPF. It's basically a little notepad, where you can store Texts for later use (Like a memo). You can store single line notes, mulit line notes (which you can also save to and load from a text file) and create lists.

preview

How to use

The whole controlling of the UI goes over context menus. You can drag around the Window on the gray border. Use ctrl + mouse wheel to zoom in and out of the Text area

preview

preview

For Contributors - what is the structure of the source Code?

I used WPF with MVVM. The MVVM Library in use is DevExpress.Mvvm (available in NuGet) The Metro Design of the Context Menus comes from MahApps.Metro (also available through NuGet) The Text Editor is from ICSharpCode.AvalonEdit (NuGet as well). By using AvalonEdit, we have build in options for LineNumbers and general "improvements". The WindowStyle is set to "None". To handle all the controlling (like closing, minimizing etc), I used the context menu (right click menu). There's also a TryIcon, which supports the same context menu commands as the Main UI. For moving the window around, I made the border a little bit wider with a light gray background. This is the Area which a user can click on, to drag the window around. If you plan to extend the context menu, notice that you got to extend the MainWindow context menu AND the TrayIcon context menu. Although this is a MVVM architecture, I have some code behind for UI specific stuff.

About

A Windows Desktop Application, build with WPF and MVVM. It's basically a little notepad, where you can store Texts for later use (Like a memo). The whole controlling of the UI goes over context menus.

Topics

Resources

License

Releases

No releases published

Packages

No packages published

Languages

You can’t perform that action at this time.