Example #1
0
        internal override void ResolveFields(ModuleData data, FieldContainer container)
        {
            var resolved = container.ResolveField(SchemaField.SwitchPath);

            switchField = data.GetDataField(resolved.container, resolved.field);
            RefreshInstrumentFields();
        }
Example #2
0
        internal override void ResolveFields(ModuleData data, FieldContainer container)
        {
            var resolved = container.ResolveField(SchemaField.SwitchPath);

            switchField = data.GetDataField(resolved.container, resolved.field);
            // We never unsubscribe from this, but that's okay: we expect the lifetime of the
            // data fields to be the same as the lifetime of the containing ModuleData.
            switchField.PropertyChanged += SwitchFieldChanged;
            RefreshInstrumentFields();
        }