Exemple #1
0
        void Boolean_CheckedChanged(object sender, EventArgs e)
        {
            if (binding != null)
            {
                Writing = true;

                if (EnableUndo)
                {
                    binding.SetValue(Checked);
                }
                else
                {
                    binding.SetValueDirectly(Checked);
                }

                Writing = false;
            }
        }
Exemple #2
0
        public override void Update()
        {
            if (binding != null)
            {
                internalValue[0] = binding.Value;
            }

            if (Manager.NativeManager.Checkbox(id, internalValue))
            {
                if (EnableUndo)
                {
                    binding.SetValue(internalValue[0]);
                }
                else
                {
                    binding.SetValueDirectly(internalValue[0]);
                }
            }
        }