public PatientSearchComponentControl(PatientSearchComponent component) :base(component) { InitializeComponent(); _component = component; _searchResults.ToolbarModel = _component.ItemsToolbarModel; _searchResults.MenuModel = _component.ItemsContextMenuModel; _searchResults.Table = _component.Profiles; _searchResults.DataBindings.Add("Selection", _component, "SelectedProfile", true, DataSourceUpdateMode.OnPropertyChanged); _searchField.DataBindings.Add("Value", _component, "SearchString", true, DataSourceUpdateMode.OnPropertyChanged); _searchButton.DataBindings.Add("Enabled", _component, "SearchEnabled", true, DataSourceUpdateMode.OnPropertyChanged); }
public PatientSearchComponentControl(PatientSearchComponent component) : base(component) { InitializeComponent(); _component = component; _searchResults.ToolbarModel = _component.ItemsToolbarModel; _searchResults.MenuModel = _component.ItemsContextMenuModel; _searchResults.Table = _component.Profiles; _searchResults.DataBindings.Add("Selection", _component, "SelectedProfile", true, DataSourceUpdateMode.OnPropertyChanged); _searchField.DataBindings.Add("Value", _component, "SearchString", true, DataSourceUpdateMode.OnPropertyChanged); _searchButton.DataBindings.Add("Enabled", _component, "SearchEnabled", true, DataSourceUpdateMode.OnPropertyChanged); }
private static IApplicationComponent BuildComponent() { PatientSearchComponent searchComponent = new PatientSearchComponent(); PreviewComponent previewComponent = new PreviewComponent(); searchComponent.SelectedProfileChanged += delegate { previewComponent.PatientProfile = (PatientProfileSummary)searchComponent.SelectedProfile.Item; }; SplitComponentContainer splitComponent = new SplitComponentContainer(SplitOrientation.Vertical); splitComponent.Pane1 = new SplitPane("Search", searchComponent, 1.0f); splitComponent.Pane2 = new SplitPane("Preview", previewComponent, 1.0f); return(splitComponent); }
public void SetComponent(IApplicationComponent component) { _component = (PatientSearchComponent)component; }