Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

This library works like Objective-C and Swift NSNotificationCenter. A notification dispatch mechanism that enables the broadcast of information to registered observers.

NotificationsYou must be signed in to change notification settings

Husseinhj/NotificationCenter

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.

Articles

Installation

Use this command in Nuget Package Manager Console:

PM> Install-Package NotificationCenter

Methods

Subscribe

To 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);}

Unsubscribe

To remove your action in NotificationCenter, You should use this code :

NotificationCenter.Unsubscribe("KEY");

or Remove all subscribers use :

NotificationCenter.UnsubscribeAll();

Notify

To invoke or notify all actions in unique Key, You should use this code :

NotificationCenter.Notify(key:"KEY",data:5);

KeepActionValue property

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

Stars

Watchers

Forks

Packages

No packages published

[8]ページ先頭

©2009-2026 Movatter.jp