예제 #1
0
#pragma warning disable 169

        private void OnButtonClicked(object sender, SWF.ScrollEventArgs args)
        {
            ScrollBarProvider.ScrollBarButtonProvider provider
                = (ScrollBarProvider.ScrollBarButtonProvider)Provider;

            if ((args.Type == SWF.ScrollEventType.LargeDecrement &&
                 provider.Orientation == ScrollBarProvider.ScrollBarButtonOrientation.LargeBack) ||
                (args.Type == SWF.ScrollEventType.LargeIncrement &&
                 provider.Orientation == ScrollBarProvider.ScrollBarButtonOrientation.LargeForward) ||
                (args.Type == SWF.ScrollEventType.SmallDecrement &&
                 provider.Orientation == ScrollBarProvider.ScrollBarButtonOrientation.SmallBack) ||
                (args.Type == SWF.ScrollEventType.SmallIncrement &&
                 provider.Orientation == ScrollBarProvider.ScrollBarButtonOrientation.SmallForward))
            {
                RaiseAutomationEvent();
            }
        }
예제 #2
0
 public ButtonInvokePatternInvokedEvent(ScrollBarProvider.ScrollBarButtonProvider provider)
     : base(provider, InvokePatternIdentifiers.InvokedEvent)
 {
 }
예제 #3
0
 public ButtonInvokeProviderBehavior(ScrollBarProvider.ScrollBarButtonProvider provider)
     : base(provider)
 {
     this.provider = provider;
 }