示例#1
0
        /// <summary>
        /// Default constructor.
        /// </summary>
        public SWLive()
        {
            InitializeComponent();

            // Add handlers for Application activation events
            AddActivationHandlers();
            // Add the handlers for the rabbit to be detected
            InitializeSurfaceInput();

            Instance              = this;
            engine                = new RabbitEngine(Settings.Default);
            engine.RabbitAdded   += new RabbitAdded(engine_RabbitAdded);
            engine.RabbitRemoved += new RabbitRemoved(engine_RabbitRemoved);
            engine.RabbitUpdated += new RabbitUpdated(engine_RabbitUpdated);
            lRabbits.ItemsSource  = engine.Rabbits;
        }
示例#2
0
        public RabbitOutput()
        {
            InitializeComponent();

            Instance = this;

            AnyImageProcessed = false;
            AnyImageAvailable = false;
            capturedImages    = new List <Bitmap>();

            engine                = new RabbitEngine(Settings.Default);
            engine.RabbitAdded   += new RabbitAdded(engine_RabbitAdded);
            engine.RabbitRemoved += new RabbitRemoved(engine_RabbitRemoved);
            engine.RabbitUpdated += new RabbitUpdated(engine_RabbitUpdated);

            lRabbits.ItemsSource = engine.Rabbits;
        }