Beispiel #1
0
 /// <summary>
 /// Override for subclasses that wish to add logic when this event is fired.
 /// </summary>
 /// <param name="e">Event arguments for the PagesChanged event.</param>
 protected virtual void OnPagesChanged(PagesChangedEventArgs e)
 {
     if (this.PagesChanged != null)
     {
         this.PagesChanged(this, e);
     }
 }
Beispiel #2
0
        // Token: 0x06002B91 RID: 11153 RVA: 0x000C6DC4 File Offset: 0x000C4FC4
        private void _OnChildPagesChanged(object sender, PagesChangedEventArgs args)
        {
            int start;

            if (this._SynthesizeGlobalPageNumber((DynamicDocumentPaginator)sender, args.Start, out start))
            {
                this._paginator.NotifyPagesChanged(new PagesChangedEventArgs(start, args.Count));
                return;
            }
            this._paginator.NotifyPagesChanged(new PagesChangedEventArgs(this.PageCount, int.MaxValue));
        }
Beispiel #3
0
        private void _OnChildPagesChanged(object sender, PagesChangedEventArgs args)
        {
            DocumentsTrace.FixedDocumentSequence.IDF.Trace(string.Format("_OnChildPagesChanged"));
            int pageNumber;

            if (_SynthesizeGlobalPageNumber((DynamicDocumentPaginator)sender, args.Start, out pageNumber))
            {
                _paginator.NotifyPagesChanged(new PagesChangedEventArgs(pageNumber, args.Count));
            }
            else
            {
                _paginator.NotifyPagesChanged(new PagesChangedEventArgs(PageCount, int.MaxValue));
            }
        }
		private void DocumentPaginator_PagesChanged(object sender, PagesChangedEventArgs e)
		{
			OnPropertyChanged(() => TotalPageNumber);
		}
 /// <summary> 
 ///     We are notified by the wrapped paginator.  In response we fire 
 ///     an event from this instance.
 /// </summary> 
 /// <param name="sender">source of the event</param>
 /// <param name="e">args for the event</param>
 private void HandlePagesChanged(object sender, PagesChangedEventArgs e)
 { 
     // Fire the event
     OnPagesChanged(e); 
 } 
 internal void NotifyPagesChanged(PagesChangedEventArgs e)
 {
     OnPagesChanged(e);
 }
 protected virtual new void OnPagesChanged(PagesChangedEventArgs e)
 {
 }
 private void _OnChildPagesChanged(object sender, PagesChangedEventArgs args)
 {
     DocumentsTrace.FixedDocumentSequence.IDF.Trace(string.Format("_OnChildPagesChanged"));
     int pageNumber;
     if (_SynthesizeGlobalPageNumber((DynamicDocumentPaginator)sender, args.Start, out pageNumber))
     {
         _paginator.NotifyPagesChanged(new PagesChangedEventArgs(pageNumber, args.Count));
     }
     else
     {
         _paginator.NotifyPagesChanged(new PagesChangedEventArgs(PageCount, int.MaxValue));
     }
 }
Beispiel #9
0
 /// <summary>
 /// Override for subclasses that wish to add logic when this event is fired.
 /// </summary>
 /// <param name="e">Event arguments for the PagesChanged event.</param>
 protected virtual void OnPagesChanged(PagesChangedEventArgs e)
 {
     if (this.PagesChanged != null)
     {
         this.PagesChanged(this, e);
     }
 }
Beispiel #10
0
        /// <summary>
        /// Handler for the OnPagesChanged event fired by the DocumentPaginator.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="args"></param>
        private void OnPagesChanged(object sender, PagesChangedEventArgs args)
        {
            //Since handling the PagesChanged event entails a bit of work, we'll
            //have our dispatcher call the PagesChangedDelegate at Normal priority.
            Dispatcher.CurrentDispatcher.BeginInvoke(DispatcherPriority.Normal,
                   new DispatcherOperationCallback(PagesChangedDelegate), args);

        }
 /// <summary>
 /// Handles PagesChanged event raised by the DocumentPaginator.
 /// </summary>
 /// <param name="sender">Source of the event.</param>
 /// <param name="e">Details about this event.</param>
 private void HandlePagesChanged(object sender, PagesChangedEventArgs e)
 {
     if (!_disposed && (e != null))
     {
         if (this.PageNumber >= e.Start && 
             (e.Count == int.MaxValue || this.PageNumber <= e.Start + e.Count))
         {
             OnPageContentChanged();
         }
     }
 }
 protected virtual new void OnPagesChanged(PagesChangedEventArgs e)
 {
 }