Beispiel #1
0
        /// <summary>
        /// Zavolá metodu <see cref="OnIsCheckedChanged(GPropertyEventArgs{bool})"/> a event <see cref="IsCheckedChanged"/>.
        /// </summary>
        protected void CallIsCheckedChanged(bool oldValue, bool newValue, Data.EventSourceType eventSource)
        {
            GPropertyEventArgs <bool> args = new GPropertyEventArgs <bool>(newValue, eventSource);

            OnIsCheckedChanged(args);
            IsCheckedChanged?.Invoke(this, args);
        }
 protected override void OnPropertyChanged(string propertyName)
 {
     base.OnPropertyChanged(propertyName);
     if (propertyName == nameof(IsChecked))
     {
         IsCheckedChanged?.Invoke(this, EventArgs.Empty);
     }
 }
Beispiel #3
0
        private void OnIsCheckedChanged()
        {
            if (m_hasLoaded)
            {
                var eventArgs = new ToggleSplitButtonIsCheckedChangedEventArgs();
                IsCheckedChanged?.Invoke(this, eventArgs);
                var peer = FrameworkElementAutomationPeer.FromElement(this);
                if (peer != null)
                {
                    var newValue = IsChecked ? ToggleState.On : ToggleState.Off;
                    var oldValue = (newValue == ToggleState.On) ? ToggleState.Off : ToggleState.On;
                    peer.RaisePropertyChangedEvent(TogglePatternIdentifiers.ToggleStateProperty, oldValue, newValue);
                }
            }

            UpdateVisualStates();
        }
Beispiel #4
0
 public override void Run(TextDocumentController ctrl)
 {
     ctrl.IsOutlineVisible = !ctrl.IsOutlineVisible;
     IsCheckedChanged?.Invoke(this, EventArgs.Empty);
 }
Beispiel #5
0
 protected override void Run(ProjectBrowseController ctrl)
 {
     _lastKnownValue           = ViewOnSelect.ItemsInFolder;
     ctrl.ViewOnSelectTreeNode = _lastKnownValue;
     IsCheckedChanged?.Invoke(this, EventArgs.Empty);
 }