示例#1
0
        public MeasurePage()
        {
            InitializeComponent();

            lightProvider = DependencyService.Get <ILightProvider>();

            Label_val.Text = lightProvider.GetLightValue().ToString();
        }
示例#2
0
 protected LightDecorator(ILightProvider component, string name = null)
 {
     _name     = name;
     Component = component;
     Component.ValueChanged += (sender, args) => RaiseValueChanged();
 }
 public SceneProvider(ICameraProvider cameraProvider, ILightProvider lightProvider)
 {
     _cameraProvider = cameraProvider;
     _lightProvider  = lightProvider;
 }
示例#4
0
 public LightManualSimpleFader(FaderValueControleur valueControleur, ILightProvider lightProvider, string name = null)
     : base(lightProvider, name)
 {
     _valueControleur = valueControleur;
     _valueControleur.ValueChanged += (sender, args) => RaiseValueChanged();
 }
示例#5
0
 public BulbProjector(ILightProvider provider) : this(provider, Colors.White)
 {
 }
示例#6
0
 public BulbProjector(ILightProvider provider, Color bulbColor)
 {
     provider  = provider;
     bulbColor = bulbColor;
 }
示例#7
0
 public RgbProjector(ILightProvider redProvider, ILightProvider greenProvider, ILightProvider blueProvider)
 {
     redProvider   = redProvider;
     greenProvider = greenProvider;
     blueProvider  = blueProvider;
 }
示例#8
0
 public LightActionAnimation(AnimationValueControleur animControleur, ILightProvider lightProvider)
     : base(lightProvider)
 {
     _animControleur              = animControleur;
     AnimControleur.ValueChanged += (sender, args) => RaiseValueChanged();
 }
示例#9
0
 public LightTimeAnimation(ILightProvider lightProvider, string name = null)
     : base(lightProvider, name)
 {
 }