public DisplayBindingService(IPropertyService propertyService, IMessageLoop mainThread, Func<ErrorDocumentDisplayBinding> errorDocDisplayBindingFactory) { main_thread = mainThread; error_doc_display_binding_factory = errorDocDisplayBindingFactory; descriptors = AddInTree.BuildItems<DisplayBindingDescriptor>(DisplayBindingPath, null, true); display_binding_properties = propertyService.NestedProperties("DisplayBindingService"); }
public OptionPanelViewModel(IPropertyService propertyService) { if(propertyService != null) app_settings = propertyService.NestedProperties("ApplicationSettings"); }