Exemplo n.º 1
0
        private void SetViews()
        {
            Func <ModuleId, SynthModuleView> findView = x => ViewProvider.GetView(ctrl.ModuleTypes[x], ctrl, x);

            OscViews.Add(findView(ModuleId.Osc1));
            OscViews.Add(findView(ModuleId.Osc2));
            OscViews.Add(findView(ModuleId.Osc3));
            OscViews.Add(findView(ModuleId.Osc4));

            AmpEnvViews.Add(findView(ModuleId.AmpEnv));
            ((EnvelopeView)AmpEnvViews[0]).DelayVisibility = System.Windows.Visibility.Collapsed;

            InsertEffectViews.Add(findView(ModuleId.Insert1));
            InsertEffectViews.Add(findView(ModuleId.Insert2));

            FilterViews.Add(findView(ModuleId.Filter1));
            FilterViews.Add(findView(ModuleId.Filter2));

            FilterEnvViews.Add(findView(ModuleId.Filter1Env));
            FilterEnvViews.Add(findView(ModuleId.Filter2Env));

            RoutingViews.Add(findView(ModuleId.Mixer));
            RoutingViews.Add(findView(ModuleId.ModMatrix));

            ModulatorViews.Add(findView(ModuleId.Modulator1));
            ModulatorViews.Add(findView(ModuleId.Modulator2));
            ModulatorViews.Add(findView(ModuleId.Modulator3));
            ModulatorViews.Add(findView(ModuleId.Modulator4));
            ModulatorViews.Add(findView(ModuleId.Modulator5));
            ModulatorViews.Add(findView(ModuleId.Modulator6));
        }
Exemplo n.º 2
0
 protected void SetFilterView(FilterViews view)
 {
     panelTipoDispositivo.Visible = panelDispositivo.Visible = view == FilterViews.Dispositivo;
     panelTipoVehiculo.Visible    = panelVehiculo.Visible = view == FilterViews.Vehiculo;
 }