示例#1
0
 internal static void Unbind(ContextBinding binding)
 {
     lock (ContextLocker)
     {
         _bindings.Remove(binding);
     }
 }
示例#2
0
 internal static ContextBinding Bind(string action, Key key, Key modifier = Key.Unknown, Func <bool> when = null)
 {
     lock (ContextLocker)
     {
         var binding = new ContextBinding(action, key, modifier, when);
         _bindings.Add(binding);
         return(binding);
     }
 }