Giter Site home page Giter Site logo

csuffyy / wpftoastnotification Goto Github PK

View Code? Open in Web Editor NEW

This project forked from muhammad-magdy/wpftoastnotification

0.0 1.0 0.0 328 KB

Fancy toast notification for WPF applications easy to use and support MVVM pattern.

License: MIT License

C# 100.00%

wpftoastnotification's Introduction

Toast Notification

Fancy toast notification for WPF applications easy to use and support MVVM pattern. A small notification window with image, title and content displayed at the bottom of the screen. You can use the default implementation or build your own custom notification.

NuGet

Demo

Check out the toast notification demo app. The app demonstrates How to use the toast notification to display it with the default implementation or with your own custom implementation. The full source of the demo app is included in the source code of this project.

Documentation

See some screenshots to get an idea of how the toast notification will be displayed on the screen. And visit the wiki to learn how to use it into your application.

Features

  • Simple, lightweight and fancy toast notification with title, content and overridable predefined image displayed at the bottom of the screen
  • Support MVVM pattern
  • Configurable, you can use the default notification configuration or reconfigure it with the following attributes
    • Display duration
    • Width
    • Height
    • Notification template
    • Notification Flow Direction,That set direction in which new notifications will appear. Available options are:
      • RightBottom (default)
      • LeftBottom
      • LeftUp
      • RightUp
  • Customizable
    • You can impelement your own notification
  • Show one notification per time and if there are other notifications they will be placed in a queue and will be shown when the place is available
  • Prevent the notification from fading out when hovering on it
  • Allow to clear all notification from the notification list and the buffer list
  • Support windows 7 or later.

Acknowledgements

  • Adapted the NotifyBox from Elysium

wpftoastnotification's People

Contributors

muhammad-magdy avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.