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