Esempio n. 1
0
 private static Form GetForm(BehaviorMap behaviorMap)
 {
     return(behaviorMap.Interactors
            .Select(interactor => interactor.Control.FindForm())
            .Distinct()
            .SingleOrDefault());
 }
Esempio n. 2
0
 /// <summary>
 /// Connects a behavior map so that it may receive queries and events from the EyeX Engine.
 /// </summary>
 /// <param name="behaviorMap">Map to be connected.</param>
 public void Connect(BehaviorMap behaviorMap)
 {
     ((IComponent)behaviorMap).Disposed += OnBehaviorMapDisposed;
     _behaviorMaps.Add(new WeakReference(behaviorMap));
 }
Esempio n. 3
0
 private static Form GetForm(BehaviorMap behaviorMap)
 {
     return behaviorMap.Interactors
         .Select(interactor => interactor.Control.FindForm())
         .Distinct()
         .SingleOrDefault();
 }
Esempio n. 4
0
 /// <summary>
 /// Connects a behavior map so that it may receive queries and events from the EyeX Engine.
 /// </summary>
 /// <param name="behaviorMap">Map to be connected.</param>
 public void Connect(BehaviorMap behaviorMap)
 {
     ((IComponent)behaviorMap).Disposed += OnBehaviorMapDisposed;
     _behaviorMaps.Add(new WeakReference(behaviorMap));
 }