Пример #1
0
    private void SaveGeometry()
    {
        var config        = WindowGeometryConfiguration.GeometryConfiguration();
        var configSection = GeometryConfigurationSection(config);

        int width;
        int height;

        GetSize(out width, out height);
        configSection.Width  = width;
        configSection.Height = height;

        int x;
        int y;

        GetPosition(out x, out y);
        configSection.X = x;
        configSection.Y = y;

        try {
            config.Save();
        } catch (ConfigurationErrorsException e) {
            Console.WriteLine("Error saving window geometry to \""
                              + config.FilePath + "\": " + e.Message);
        }
    }
Пример #2
0
    private void LoadGeometry()
    {
        var config        = WindowGeometryConfiguration.GeometryConfiguration();
        var configSection = GeometryConfigurationSection(config);

        Resize(configSection.Width, configSection.Height);
        Move(configSection.X, configSection.Y);
    }