Beispiel #1
0
        private static void ConnectPanel(ShaderDocumentViewModel shaderDoc)
        {
            var shaderPanel = IoC.Get <IShaderViewPanelViewModel>();

            BindProperties(shaderDoc, nameof(shaderDoc.Text)
                           , shaderPanel, nameof(shaderPanel.SelectedShader));
        }
Beispiel #2
0
        private static void ConnectInspector(ShaderDocumentViewModel shaderDoc)
        {
            var inspectorTool = IoC.Get <IInspectorTool>();
            var objBuilder    = new InspectableObjectBuilder().WithObjectProperties(shaderDoc, pd => true);

            inspectorTool.SelectedObject = objBuilder.ToInspectableObject();
        }