示例#1
0
        internal virtual void OnClickPrimary(object sender, RoutedEventArgs args)
        {
            var eventArgs = new SplitButtonClickEventArgs();

            Click?.Invoke(this, eventArgs);

            AutomationPeer peer = FrameworkElementAutomationPeer.FromElement(this);

            if (peer != null)
            {
                peer.RaiseAutomationEvent(AutomationEvents.InvokePatternOnInvoked);
            }
        }
示例#2
0
 private void SplitButtonClick(MUXC.SplitButton sender, MUXC.SplitButtonClickEventArgs args)
 => ChangeColor();
示例#3
0
        private void myColorButton_Click(Microsoft.UI.Xaml.Controls.SplitButton sender, Microsoft.UI.Xaml.Controls.SplitButtonClickEventArgs args)
        {
            var rectangle = (Windows.UI.Xaml.Shapes.Rectangle)sender.Content;
            var color     = ((Windows.UI.Xaml.Media.SolidColorBrush)rectangle.Fill).Color;

            myRichEditBox.Document.Selection.CharacterFormat.ForegroundColor = color;
            currentColor = color;
        }