Skip to content

A class library to create trigger event.

Notifications You must be signed in to change notification settings

BearOffice/TriggerLib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

TriggerLib

A class library to create trigger event.

Memo

Create a new triggersource.

var triggerSource = new TriggerSource(3000, () =>  
{  
    MenuPanel.Visibility = Visibility.Hidden;  
}, pullImmed: false);  

Pull trigger.
triggerSource.Pull();

Reset the trigger.
triggerSource.ResetTrigger(pullImmed: false);

Get the trigger's status.

var ispulled = triggerSource.Trigger.IsPulled;  
var iscountingdown = triggerSource.Trigger.IsCountingDown;