private void TextBox_MouseDown(object sender, MouseButtonEventArgs e) { var obj = sender as FrameworkElement; TextBoxSetting textBoxSetting = new TextBoxSetting(obj); textBoxSetting.ParentWindow = this; cc.Content = new Frame { Content = textBoxSetting }; ccp.Visibility = Visibility; cc.Visibility = Visibility.Visible; //MessageBox.Show(obj.Name); }
public MyTextBoxVM(MyTextBox box, TextBoxSetting plugin) { page = plugin; myTextBox = box; LoadComboBox(); IsChecked = myTextBox.IS_API; KeyValuePair <string, string> keyValue = new KeyValuePair <string, string> ( myTextBox.BOX_TYPE, myTextBox.BOX_TYPE ); SelectedItem = keyValue; }
protected void RadGrid1_ItemCreated(object sender, GridItemEventArgs e) { if (e.Item is GridDataItem) { GridDataItem dataItem = (GridDataItem)e.Item; TextBox txtBox = (TextBox)dataItem.FindControl("txtBoxName"); TextBoxSetting stringSetting = (TextBoxSetting)RadInputManager1.GetSettingByBehaviorID("StringBehavior"); stringSetting.TargetControls.Add(new TargetInput(txtBox.UniqueID, true)); txtBox = (TextBox)dataItem.FindControl("txtQuantityPerUnit"); stringSetting.TargetControls.Add(new TargetInput(txtBox.UniqueID, true)); txtBox = (TextBox)dataItem.FindControl("txtUnitPrice"); NumericTextBoxSetting currencySetting = (NumericTextBoxSetting)RadInputManager1.GetSettingByBehaviorID("CurrencyBehavior"); currencySetting.TargetControls.Add(new TargetInput(txtBox.UniqueID, true)); txtBox = (TextBox)dataItem.FindControl("txtUnitsOnOrder"); NumericTextBoxSetting numericSetting = (NumericTextBoxSetting)RadInputManager1.GetSettingByBehaviorID("NumberBehavior"); numericSetting.TargetControls.Add(new TargetInput(txtBox.UniqueID, true)); } }
public int CheckInput() { TextBoxSetting textBoxSetting = conditionInputTypeSettingObject as TextBoxSetting; textBoxSetting.DefaultValue = txtDefaultValue.Text; textBoxSetting.OnlyNumber = cbOnlyNumber.Checked; textBoxSetting.LeftZero = cbLeftZero.Checked; textBoxSetting.LeftZeroPlace = (int)numLeftZero.Value; textBoxSetting.ActionAfterEnterKeyDown = cmbActionAfterEnterKeyDown.ActionAfterEnterKeyDown; textBoxSetting.UserSelector = tbUseSelector.Checked; if (tbUseSelector.Checked) { if (txtSelectorSQL.Text.Trim() == string.Empty) { ToBeFront(); tabControlSelector.SelectedIndex = 0; WindowManager.ShowToolTip(txtSelectorSQL, "需录入选择框的SQL语句。", txtSelectorSQL.Location); return(-1); } int i = ParseSQL(); if (i < 0) { return(-1); } textBoxSetting.SelectorSQL = txtSelectorSQL.Text; if (cmbOutPutColumn.Text == string.Empty) { ToBeFront(); tabControlSelector.SelectedIndex = 1; WindowManager.ShowToolTip(cmbOutPutColumn, "需选择选择框的输出列。", cmbOutPutColumn.Location); return(-1); } textBoxSetting.OutPutColumn = cmbOutPutColumn.Text; textBoxSetting.HideOutPutColumn = cbHideSelectorOutPutColumn.Checked; textBoxSetting.SelectorTitle = txtSelectorTitle.Text; textBoxSetting.SelectorNullMessage = txtSelectorNullMessage.Text; } return(1); }