Example #1
0
        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;
        }
Example #4
0
        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);
 }
Example #6
0
 protected void OnValidationCreated(object sender, FieldEventArgs e)
 {
     if (ValidationCreated != null)
     {
         ValidationCreated(sender, e);
     }
 }
Example #7
0
 protected void OnLookupControlCreated(object sender, FieldEventArgs e)
 {
     if (LookupControlCreated != null)
     {
         LookupControlCreated(sender, e);
     }
 }
Example #8
0
 protected void OnLabelCreated(object sender, FieldEventArgs e)
 {
     if (LabelCreated != null)
     {
         LabelCreated(sender, e);
     }
 }
Example #9
0
 void Field_OnBeforeRender(object sender, FieldEventArgs e)
 {
     e.Field.Prefix = Prefix;
 }