Beispiel #1
0
        private void persistentFormLoad(object sender, EventArgs e)
        {
            // Create PersistenceHandler and load values from it
            PersistenceHandler = new PersistentFormHandler(GetType(), (int)FormWindowState.Normal, Bounds);
            //handlerReady = true;

            // Set size and location
            Bounds = PersistenceHandler.WindowBounds;

            // make sure we are on screen
            if (!BoundsVisible(Bounds))
            {
                Location = new Point();
            }

            // Set state
            WindowState = Enum.IsDefined(typeof(FormWindowState), PersistenceHandler.WindowState)
                              ? (FormWindowState)PersistenceHandler.WindowState
                              : FormWindowState.Normal;

            // Notify that values are loaded and ready for getting.
            var handler = ValuesLoaded;

            if (handler != null)
            {
                handler(this, EventArgs.Empty);
            }
        }
 public void SetGetTestDefaultValue()
 {
     PersistentFormHandler handler = new PersistentFormHandler(GetType(), 0, Rectangle.Empty);
     handler.Set("keyDefault", 111);
     handler = new PersistentFormHandler(GetType(), 0, Rectangle.Empty);
     Assert.AreEqual(500, handler.Get("keyNotAvailable", 500));
 }
 public void SetGetTest()
 {
     PersistentFormHandler handler = new PersistentFormHandler(GetType(), 0, Rectangle.Empty);
     handler.Set("key", 189);
     handler = new PersistentFormHandler(GetType(), 0, Rectangle.Empty);
     Assert.AreEqual(189, handler.Get<int>("key"));
 }
Beispiel #4
0
        private void persistentFormLoad(object sender, EventArgs e)
        {
            // Create PersistenceHandler and load values from it
            PersistenceHandler = new PersistentFormHandler(GetType(), (int) FormWindowState.Normal, Bounds);
            //handlerReady = true;

            // Set size and location
            Bounds = PersistenceHandler.WindowBounds;

            // make sure we are on screen
            if (!BoundsVisible(Bounds))
                Location = new Point();

            // Set state
            WindowState = Enum.IsDefined(typeof (FormWindowState), PersistenceHandler.WindowState)
                              ? (FormWindowState) PersistenceHandler.WindowState
                              : FormWindowState.Normal;

            // Notify that values are loaded and ready for getting.
            var handler = ValuesLoaded;
            if (handler != null)
                handler(this, EventArgs.Empty);
        }