public FormCartographicInterpretation(LegendGroupCartographicMethod method)
        {
            InitializeComponent();

            switch (method)
            {
            case LegendGroupCartographicMethod.Simple:
                btnCartoSimple.Checked = true;
                break;

            case LegendGroupCartographicMethod.LegendOrdering:
                btnCartoLegendOrdering.Checked = true;
                break;

            case LegendGroupCartographicMethod.LegendAndSymbolOrdering:
                btnCartoLegendAndSymbolOrdering.Checked = true;
                break;
            }
        }
Пример #2
0
        public void Load(IPersistStream stream)
        {
            _valueField = (string)stream.Load("field", "");
            // Kompatibilität zu äteren Projekten
            ISymbol defSymbol = (ISymbol)stream.Load("default", null);

            if (defSymbol != null)
            {
                this[null] = defSymbol;
            }

            _cartoMethod = (LegendGroupCartographicMethod)stream.Load("CartographicMethod", (int)LegendGroupCartographicMethod.Simple);

            ValueMapRendererSymbol sym;

            while ((sym = (ValueMapRendererSymbol)stream.Load("ValueMapSymbol", null, new ValueMapRendererSymbol())) != null)
            {
                this[sym._key] = sym._symbol;
            }
            _symbolRotation = (SymbolRotation)stream.Load("SymbolRotation", _symbolRotation, _symbolRotation);
        }