- Notifications
You must be signed in to change notification settings - Fork1
Husseinhj/NotificationCenter
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
A notification dispatch mechanism that enables the broadcast of information to registered observers. This library works likeObjective-C andSwiftNSNotificationCenter also likeBroadcastReceiver inAndroid platform.A notification dispatch mechanism that enables the broadcast of information to registered observers.
- Readour tutorial or article in Medium website.
- Readarticle in C# corner website.
- Readarticle in Linked-in website.
Use this command in Nuget Package Manager Console:
PM> Install-Package NotificationCenterTo add an action with Key in NotificationCenter, You should use this code :
NotificationCenter.Subscribe("KEY",Action);privatevoidAction(){Debug.WriteLine("Action was run");}// orNotificationCenter.Subscribe("KEY",Action);privatevoidAction(objecto){Debug.WriteLine("Action was run with {0} object",o);}
To remove your action in NotificationCenter, You should use this code :
NotificationCenter.Unsubscribe("KEY");
or Remove all subscribers use :
NotificationCenter.UnsubscribeAll();
To invoke or notify all actions in unique Key, You should use this code :
NotificationCenter.Notify(key:"KEY",data:5);
Keep action data if key was not subscribed yet. It just work in Notify with data.
About
This library works like Objective-C and Swift NSNotificationCenter. A notification dispatch mechanism that enables the broadcast of information to registered observers.
Topics
Resources
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.