public I_View_TemporaryView GenerateTemporaryLinkUI(TemporaryLinkState temporaryLinkState) { var view = new UC_TemporaryDataSearchLink(temporaryLinkState); view.VerticalAlignment = VerticalAlignment.Center; return(view); }
public RelationshipControlManagerForMultipleDataForm(TemporaryLinkState temporaryLinkState, RelationshipUISettingDTO relationshipSetting) : base() { // RelatedControl = new List<FrameworkElement>(); DataGridColumn = new UIControlHelper.DataGridViewColumn(temporaryLinkState, relationshipSetting); DataGridColumn.TemporaryViewRequested += DataGridColumn_TemporaryViewRequested; DataGridColumn.TemporaryViewLoaded += DataGridColumn_TemporaryViewLoaded; DataGridColumn.TemporaryViewSerchTextChanged += DataGridColumn_TemporaryViewSerchTextChanged1; DataGridColumn.FocusLost += DataGridColumn_FocusLost; }
public DataGridViewColumn(TemporaryLinkState temporaryLinkState, RelationshipUISettingDTO relationshipSetting) { //ColumnSetting = columnSetting; // LinkType = linkType; RelationshipSetting = relationshipSetting; TemporaryLinkState = temporaryLinkState; // TypeProperty = correspondingTypeProperty; // Column = column; //UnSetValue = null; //this.Loaded += DataGridTextColumn_Loaded; }
public UC_TemporaryDataSearchLink(TemporaryLinkState temporaryLinkState) { InitializeComponent(); //this.Margin = new Thickness(2); //LinkType = linkType; //btnLinkClear.Visibility = Visibility.Collapsed; //btnLinkInfo.Visibility = Visibility.Collapsed; btnPopup.Visibility = temporaryLinkState.popup ? Visibility.Visible : Visibility.Collapsed; btnQuickSearch.Visibility = temporaryLinkState.quickSearch ? Visibility.Visible : Visibility.Collapsed; txtSearch.Visibility = temporaryLinkState.quickSearch ? Visibility.Visible : Visibility.Collapsed; btnLink.Visibility = temporaryLinkState.edit ? Visibility.Visible : Visibility.Collapsed; btnLinkSearch.Visibility = temporaryLinkState.searchView ? Visibility.Visible : Visibility.Collapsed; btnLinkClear.Visibility = temporaryLinkState.clear ? Visibility.Visible : Visibility.Collapsed; btnLinkInfo.Visibility = temporaryLinkState.info ? Visibility.Visible : Visibility.Collapsed; this.LostFocus += UC_TemporaryDataSearchLink_LostFocus; //if (LinkType == TemporaryLinkType.SerachView) //{ // btnLink.Visibility = System.Windows.Visibility.Collapsed; //} //else if (LinkType == TemporaryLinkType.DataView) //{ // btnQuickSearch.Visibility = System.Windows.Visibility.Collapsed; // btnLinkSearch.Visibility = System.Windows.Visibility.Collapsed; //} //else if (LinkType == TemporaryLinkType.DataSearchView) //{ // //btnLink.Visibility = System.Windows.Visibility.Collapsed; // //btnLinkSearch.Visibility = System.Windows.Visibility.Collapsed; //} txtSearch.TextChanged += TxtSearch_TextChanged; timer.Interval = new TimeSpan(0, 0, 0, 0, 500); timer.Tick += Timer_Tick; }
public I_RelationshipControlManager GenerateRelationshipControlManagerForMultipleDataForm(TemporaryLinkState temporaryLinkState, RelationshipUISettingDTO relationshipUISetting, bool labelControlManager, string labelText) { var controlManager = new RelationshipControlManagerForMultipleDataForm(temporaryLinkState, relationshipUISetting); if (labelControlManager) { controlManager.LabelControlManager = new LabelControlManager(labelText, false); } return(controlManager); }