public void ClearBtnRefresh() { ClearBtn.gameObject.SetActive(sourceIndex.Equals(3) || sourceIndex.Equals(1)); if (sourceIndex.Equals(3)) //리스트일 때 { ClearBtn.GetComponentInChildren <Text>().text = "Clear"; ClearBtn.interactable = !checkList.Count.Equals(0); ClearBtn.alpha = !checkList.Count.Equals(0) ? 1f : 0.5f; } else if (sourceIndex.Equals(1)) //커스텀일 때 { ClearBtn.GetComponentInChildren <Text>().text = "Delete"; bool isActive = false; for (int i = items.Length - 1; i >= 0; i--) { if (items[i].gameObject.activeSelf && items[i].CheckMark.activeSelf && !items[i].isAdditionBtn) { isActive = true; break; } } ClearBtn.interactable = isActive; ClearBtn.alpha = isActive ? 1f : 0.5f; } }
public void Load(Decal.DecalSharedSettings DecalSettings) { if (Creating) { if (DecalSettings == null) { return; } Loaded = DecalSettings; SwitchCreation(); return; } UpdateSelection(); Loaded = DecalSettings; if (Loaded == null) { ClearBtn.SetActive(true); } else { ClearBtn.SetActive(!string.IsNullOrEmpty(Loaded.Tex2Path)); } CreateBtn.interactable = Loaded != null; SelectAllBtn.interactable = Loaded != null; SetUI(); }
protected override bool ProcessCmdKey(ref Message msg, Keys keyData) { if (keyData == Keys.F5) { CompileBtn.PerformClick(); return(true); } if (keyData == Keys.F6) { ClearBtn.PerformClick(); return(true); } return(base.ProcessCmdKey(ref msg, keyData)); }
private void InitUIList() { appLog.Info("InitUIList..."); needAddList = new ObservableCollection <SalaryInfo>(); needUpdateList = new ObservableCollection <SalaryInfo>(); //添加雇员选择列表 appLog.Info("Add EmployeeList..."); AlgorithmClass.InitSalarySelectionList(dataManager.AllSalaryList, dataManager.AllEmployeeList, dataManager.AllDepartmentList, AlgorithmClass.GetWorkStatusList()); AllSalaryList = AlgorithmClass.DeepClone <ObservableCollection <SalaryInfo> >(dataManager.AllSalaryList); lcv = new ListCollectionView(AllSalaryList); lcv.GroupDescriptions.Add(new PropertyGroupDescription("DepartmentName")); lcv.Filter = Fitter_TextChanged; lcv.Refresh(); //刷新当前页面上的所有收支 // FlushCurrentViewAllCommission(); AddBtn.SetBinding(Button.IsEnabledProperty, new Binding("IsEmpty") { Source = lcv }); ClearBtn.SetBinding(Button.IsEnabledProperty, new Binding("IsEmpty") { Source = lcv, Converter = new BoolConverter() }); SaveBtn.SetBinding(Button.IsEnabledProperty, new Binding("IsEmpty") { Source = lcv, Converter = new BoolConverter() }); RestoreBtn.SetBinding(Button.IsEnabledProperty, new Binding("IsEmpty") { Source = lcv, Converter = new BoolConverter() }); ViewBSBtn.SetBinding(Button.IsEnabledProperty, new Binding("IsEmpty") { Source = lcv, Converter = new BoolConverter() }); PrintBtn.SetBinding(Button.IsEnabledProperty, new Binding("IsEmpty") { Source = lcv, Converter = new BoolConverter() }); FlushAllBtn.SetBinding(Button.IsEnabledProperty, new Binding("IsEmpty") { Source = lcv, Converter = new BoolConverter() }); SalaryDataGrid.ItemsSource = lcv; }
public void DisplayUser(bool b) { if (b) { RunBtn.Show(); UserInput.Show(); AutoBtn.Show(); ClearBtn.Show(); } else { ClearBtn.Hide(); RunBtn.Hide(); UserInput.Hide(); AutoBtn.Hide(); } }
// Division After Checking Our Boolean State. public void Divide(string displayValue) { float.TryParse(displayValue.Trim(), out currentValue); // Using Try-Catch For DivideByZeroException try{ if (changeOperand2 == false) { // Explicitly Throwing Error If Denominator Is Zero. if (operand2 != 0) { LabelEqu.Text = operand1.ToString() + " / " + operand2.ToString() + " = "; operand1 = currentValue / operand2; } else { throw new DivideByZeroException(); } } else { if (currentValue != 0) { operand2 = currentValue; LabelEqu.Text = operand1.ToString() + " / " + operand2.ToString() + " = "; operand1 = operand1 / currentValue; changeOperand2 = false; } else { throw new DivideByZeroException(); } } } catch (DivideByZeroException) { // Resetting Everything And Displaying Error. ClearBtn.PerformClick(); LabelEqu.Text = "ERR"; // Adding It To Our History. vh.addHistory = LabelEqu.Text; } }
//todo если ошибки тут закоментировать //[Action ("AddBtn:")] //partial void AddBtn (AppKit.NSButton sender); //+++ void ReleaseDesignerOutlets() { if (AddBtn != null) { AddBtn.Dispose(); AddBtn = null; } if (ClearBtn != null) { ClearBtn.Dispose(); ClearBtn = null; } if (MyStackView != null) { MyStackView.Dispose(); MyStackView = null; } }
// Zorgen dat het toetsenbord gebruikt kan worden private void NumPadInput(object sender, KeyPressEventArgs e) { switch (e.KeyChar.ToString()) { case "0": ZeroBtn.PerformClick(); break; case "1": OneBtn.PerformClick(); break; case "2": TwoBtn.PerformClick(); break; case "3": ThreeBtn.PerformClick(); break; case "4": FourBtn.PerformClick(); break; case "5": FiveBtn.PerformClick(); break; case "6": SixBtn.PerformClick(); break; case "7": SevenBtn.PerformClick(); break; case "8": EightBtn.PerformClick(); break; case "9": NineBtn.PerformClick(); break; case "*": TimesBtn.PerformClick(); break; case "/": DivideBtn.PerformClick(); break; case "-": SubtractBtn.PerformClick(); break; case "+": Addbtn.PerformClick(); break; case ",": DecimalBtn.PerformClick(); break; case ".": DecimalBtn.PerformClick(); break; case "c": ClearBtn.PerformClick(); break; // Twee keer op de "c" toets op het toetsenbord klikken voor een All Clear case "c" + "c": AllClearBtn.PerformClick(); break; default: break; } // De "Enter" toets op het toetsenbord de functie van de "=" toets toewijzen if (e.KeyChar == (char)Keys.Enter) { EqualBtn.PerformClick(); } }