AcManager.Controls.CustomShowroom.LiteShowroomTools.LiteShowroomTools C# (CSharp) Method

LiteShowroomTools() public method

public LiteShowroomTools ( ToolsKn5ObjectRenderer renderer, CarObject car, string skinId ) : System
renderer AcTools.Render.Kn5SpecificForward.ToolsKn5ObjectRenderer
car AcManager.Tools.Objects.CarObject
skinId string
return System
        public LiteShowroomTools(ToolsKn5ObjectRenderer renderer, CarObject car, string skinId) {
            DataContext = new ViewModel(renderer, car, skinId);
            InputBindings.AddRange(new[] {
                new InputBinding(Model.PreviewSkinCommand, new KeyGesture(Key.PageUp)),
                new InputBinding(Model.NextSkinCommand, new KeyGesture(Key.PageDown)),
                new InputBinding(Model.Car.ViewInExplorerCommand, new KeyGesture(Key.F, ModifierKeys.Alt)),
                new InputBinding(Model.OpenSkinDirectoryCommand, new KeyGesture(Key.F, ModifierKeys.Control)),
                new InputBinding(new DelegateCommand(() => Model.Renderer?.Deselect()), new KeyGesture(Key.D, ModifierKeys.Control))
            });
            InitializeComponent();
            Buttons = new Button[0];
        }