private void OnAddedField(object o, FieldEventArgs e) { bool isUniqueNumber = false; if (e.ValueField != "") { foreach (Field field in CurrentBoard.Fields) { if (e.ValueField == field.ValueField && (((Field)o).Row == field.Row || ((Field)o).Column == field.Column || ((Field)o).Square == field.Square)) { isUniqueNumber = false; break; } else { isUniqueNumber = true; } } } else { isUniqueNumber = true; } if (isUniqueNumber) { ((Field)o).IsCorrect = true; ((Field)o).ValueField = e.ValueField; } }
private static void OnFieldLoaded(object sender, FieldEventArgs e) { var type = (e.Field.DataContext as Telerik.Windows.Controls.Data.PropertyGrid.PropertyDefinition).SourceProperty.PropertyType; var data = InfoTipData.CreateInfoTipData(type); var button = e.Field.ChildrenOfType<RadRadioButton>().FirstOrDefault(x => x.Name == "helpButton"); button.DataContext = data; button.MouseEnter += OnMouseEnter; }
private static void OnFieldLoaded(object sender, FieldEventArgs e) { var type = (e.Field.DataContext as Telerik.Windows.Controls.Data.PropertyGrid.PropertyDefinition).SourceProperty.PropertyType; var data = InfoTipData.CreateInfoTipData(type); var button = e.Field.ChildrenOfType <RadRadioButton>().FirstOrDefault(x => x.Name == "helpButton"); button.DataContext = data; button.MouseEnter += OnMouseEnter; }
private void FieldClicked(object sender, FieldEventArgs e) { Field selectedField = myFields.Single(f => f.X == e.X && f.Y == e.Y); myCanShow[myFields.IndexOf(selectedField)] = true; string message = selectedField.Reward.ToString(CultureInfo.InvariantCulture); if (!string.IsNullOrWhiteSpace(selectedField.Message)) { message = $"{selectedField.Message}: {selectedField.Reward}"; } myMainWindow.ShowMessage(message, selectedField.X, selectedField.Y); }
private void view_FieldUpdated(object sender, FieldEventArgs e) { model.UpdateGame(e.Field); }
protected void OnValidationCreated(object sender, FieldEventArgs e) { if (ValidationCreated != null) { ValidationCreated(sender, e); } }
protected void OnLookupControlCreated(object sender, FieldEventArgs e) { if (LookupControlCreated != null) { LookupControlCreated(sender, e); } }
protected void OnLabelCreated(object sender, FieldEventArgs e) { if (LabelCreated != null) { LabelCreated(sender, e); } }
void Field_OnBeforeRender(object sender, FieldEventArgs e) { e.Field.Prefix = Prefix; }