Ejemplo n.º 1
0
        protected LayerPropertiesViewModel(LayerEditorViewModel layerEditorViewModel)
        {
            LayerEditorViewModel = layerEditorViewModel;
            LayerModel           = layerEditorViewModel.ProposedLayer;

            Brush = LayerModel.Properties.Brush.Clone();
        }
Ejemplo n.º 2
0
        public GenericPropertiesViewModel(LayerEditorViewModel editorVm) : base(editorVm)
        {
            LayerAnimations   = new BindableCollection <ILayerAnimation>(editorVm.LayerAnimations);
            OpacityProperties = new LayerDynamicPropertiesViewModel("Opacity", editorVm);

            SelectedLayerAnimation =
                LayerAnimations.FirstOrDefault(l => l.Name == editorVm.ProposedLayer.LayerAnimation?.Name) ??
                LayerAnimations.First(l => l.Name == "None");
        }
Ejemplo n.º 3
0
 public LayerPropertiesViewModel SetupViewModel(LayerEditorViewModel layerEditorViewModel,
                                                LayerPropertiesViewModel layerPropertiesViewModel)
 {
     if (layerPropertiesViewModel is GenericPropertiesViewModel)
     {
         return(layerPropertiesViewModel);
     }
     return(new GenericPropertiesViewModel(layerEditorViewModel));
 }
Ejemplo n.º 4
0
 public LayerPropertiesViewModel SetupViewModel(LayerEditorViewModel layerEditorViewModel,
                                                LayerPropertiesViewModel layerPropertiesViewModel)
 {
     if (layerPropertiesViewModel is AudioPropertiesViewModel)
     {
         return(layerPropertiesViewModel);
     }
     return(new AudioPropertiesViewModel(layerEditorViewModel));
 }
Ejemplo n.º 5
0
 public LayerPropertiesViewModel SetupViewModel(LayerEditorViewModel layerEditorViewModel,
                                                LayerPropertiesViewModel layerPropertiesViewModel)
 {
     if (layerPropertiesViewModel is AmbientLightPropertiesViewModel)
     {
         return(layerPropertiesViewModel);
     }
     return(new AmbientLightPropertiesViewModel(layerEditorViewModel));
 }
Ejemplo n.º 6
0
 public LayerPropertiesViewModel SetupViewModel(LayerEditorViewModel layerEditorViewModel,
                                                LayerPropertiesViewModel layerPropertiesViewModel)
 {
     if (layerPropertiesViewModel is KeyPressPropertiesViewModel)
     {
         return(layerPropertiesViewModel);
     }
     return(new KeyPressPropertiesViewModel(layerEditorViewModel));
 }
Ejemplo n.º 7
0
 public LayerPropertiesViewModel SetupViewModel(LayerEditorViewModel layerEditorViewModel,
                                                LayerPropertiesViewModel layerPropertiesViewModel)
 {
     if (layerPropertiesViewModel is HeadsetPropertiesViewModel)
     {
         return(layerPropertiesViewModel);
     }
     return(new HeadsetPropertiesViewModel(layerEditorViewModel));
 }
Ejemplo n.º 8
0
        public KeyboardPropertiesViewModel(LayerEditorViewModel editorVm) : base(editorVm)
        {
            LayerAnimations = new BindableCollection <ILayerAnimation>(editorVm.LayerAnimations);

            HeightProperties    = new LayerDynamicPropertiesViewModel("Height", editorVm);
            WidthProperties     = new LayerDynamicPropertiesViewModel("Width", editorVm);
            OpacityProperties   = new LayerDynamicPropertiesViewModel("Opacity", editorVm);
            LayerTweenViewModel = new LayerTweenViewModel(editorVm);

            SelectedLayerAnimation =
                LayerAnimations.FirstOrDefault(l => l.Name == editorVm.ProposedLayer.LayerAnimation?.Name) ??
                LayerAnimations.First(l => l.Name == "None");
        }
        public AudioPropertiesViewModel(LayerEditorViewModel editorVm) : base(editorVm)
        {
            LayerAnimations        = new BindableCollection <ILayerAnimation>(editorVm.LayerAnimations);
            Devices                = new BindableCollection <string>();
            SelectedLayerAnimation =
                LayerAnimations.FirstOrDefault(l => l.Name == editorVm.ProposedLayer.LayerAnimation?.Name) ??
                LayerAnimations.First(l => l.Name == "None");

            SetupAudioSelection();
            if (SelectedDevice == null)
            {
                SelectedDevice = Devices.First();
            }
        }
Ejemplo n.º 10
0
        public LayerPropertiesViewModel SetupViewModel(LayerEditorViewModel layerEditorViewModel,
                                                       LayerPropertiesViewModel layerPropertiesViewModel)
        {
            var model = layerPropertiesViewModel as KeyboardPropertiesViewModel;

            if (model == null)
            {
                return new KeyboardPropertiesViewModel(layerEditorViewModel)
                       {
                           IsGif = false
                       }
            }
            ;

            model.IsGif = false;
            return(layerPropertiesViewModel);
        }
    }
Ejemplo n.º 11
0
 public KeyPressPropertiesViewModel(LayerEditorViewModel editorVm) : base(editorVm)
 {
 }
Ejemplo n.º 12
0
 public LayerPropertiesViewModel SetupViewModel(LayerEditorViewModel layerEditorViewModel, LayerPropertiesViewModel layerPropertiesViewModel)
 {
     return((layerPropertiesViewModel as ConicalBrushPropertiesViewModel) ?? new ConicalBrushPropertiesViewModel(layerEditorViewModel));
 }
Ejemplo n.º 13
0
 public AmbientLightPropertiesViewModel(LayerEditorViewModel editorVm)
     : base(editorVm)
 {
 }
Ejemplo n.º 14
0
 public AudioPropertiesViewModel(LayerEditorViewModel editorVm) : base(editorVm)
 {
 }
 public FolderPropertiesViewModel(LayerEditorViewModel editorVm) : base(editorVm)
 {
 }