Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Framework / System / Windows / Automation / Peers / DocumentViewerAutomationPeer.cs / 1 / DocumentViewerAutomationPeer.cs
using System; using System.Runtime.InteropServices; using System.Security; using System.Text; using System.Windows; using System.Windows.Automation.Provider; using System.Windows.Controls; using System.Windows.Controls.Primitives; using System.Windows.Documents; using System.Windows.Interop; using System.Windows.Media; using MS.Internal; using MS.Win32; namespace System.Windows.Automation.Peers { ////// AutomationPeer associated with DocumentViewer /// public class DocumentViewerAutomationPeer : DocumentViewerBaseAutomationPeer { ////// Constructor /// /// Owner of the AutomationPeer. public DocumentViewerAutomationPeer(DocumentViewer owner) : base(owner) { } ////// override protected string GetClassNameCore() { return "DocumentViewer"; } ////// /// override public object GetPattern(PatternInterface patternInterface) { object returnValue = null; // Check if provided patternInterface is for Scroll, which is all // that is currently exposed. if (patternInterface == PatternInterface.Scroll) { // Get a reference to DocumentViewer's ScrollViewer DocumentViewer owner = (DocumentViewer)Owner; if (owner.ScrollViewer != null) { // Get a reference to ScrollViewer's AutomationPeer. AutomationPeer scrollPeer = UIElementAutomationPeer.CreatePeerForElement(owner.ScrollViewer); if (scrollPeer != null && scrollPeer is IScrollProvider) { scrollPeer.EventsSource = this; returnValue = scrollPeer; } } } else { returnValue = base.GetPattern(patternInterface); } return returnValue; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- XmlSerializationWriter.cs
- HttpApplicationFactory.cs
- UrlPath.cs
- ValueUnavailableException.cs
- Matrix.cs
- StartUpEventArgs.cs
- AsymmetricSignatureFormatter.cs
- ZeroOpNode.cs
- SelectionPattern.cs
- UnsafeNativeMethods.cs
- ConnectionsZoneDesigner.cs
- NamespaceQuery.cs
- ObjectDisposedException.cs
- _KerberosClient.cs
- TextRangeEdit.cs
- login.cs
- SymmetricAlgorithm.cs
- _NetRes.cs
- SendingRequestEventArgs.cs
- ForEach.cs
- TemplatedControlDesigner.cs
- ToolStripTextBox.cs
- TCPClient.cs
- ProgressBarBrushConverter.cs
- ServiceModelPerformanceCounters.cs
- SessionEndingCancelEventArgs.cs
- TargetException.cs
- DynamicRouteExpression.cs
- UnsafeNativeMethods.cs
- ChineseLunisolarCalendar.cs
- TimelineClockCollection.cs
- XPathPatternParser.cs
- ScrollBar.cs
- StorageInfo.cs
- DocumentReferenceCollection.cs
- ReadOnlyTernaryTree.cs
- AppDomainFactory.cs
- ItemCheckedEvent.cs
- Timer.cs
- OleStrCAMarshaler.cs
- AssociationEndMember.cs
- DetailsViewInsertEventArgs.cs
- EncoderExceptionFallback.cs
- ProfileSettings.cs
- NullableDecimalAverageAggregationOperator.cs
- SystemColors.cs
- FtpCachePolicyElement.cs
- XmlSchemaInferenceException.cs
- RadioButton.cs
- FilterException.cs
- ScrollItemPattern.cs
- GroupPartitionExpr.cs
- HyperLinkStyle.cs
- WindowsUserNameSecurityTokenAuthenticator.cs
- CodeTypeParameter.cs
- ThrowOnMultipleAssignment.cs
- Filter.cs
- StateManagedCollection.cs
- UshortList2.cs
- DecoderExceptionFallback.cs
- MediaContext.cs
- ItemCheckedEvent.cs
- LockCookie.cs
- _KerberosClient.cs
- CroppedBitmap.cs
- EntityDesignerUtils.cs
- BitmapFrameEncode.cs
- DesignerRegion.cs
- DocumentReferenceCollection.cs
- CodeAttributeDeclaration.cs
- ObjectQueryExecutionPlan.cs
- FieldAccessException.cs
- ContentDisposition.cs
- SqlTriggerContext.cs
- _IPv6Address.cs
- NewItemsContextMenuStrip.cs
- QuotedPrintableStream.cs
- TypeSystem.cs
- ConfigXmlCDataSection.cs
- ThousandthOfEmRealPoints.cs
- ContentValidator.cs
- LinearGradientBrush.cs
- TriState.cs
- SHA512.cs
- MenuTracker.cs
- LogStream.cs
- DecimalFormatter.cs
- ArraySegment.cs
- AsyncSerializedWorker.cs
- LocatorPart.cs
- TextParagraphProperties.cs
- DataGridTemplateColumn.cs
- ArraySubsetEnumerator.cs
- ArrangedElementCollection.cs
- PrinterUnitConvert.cs
- PingReply.cs
- FileDialogCustomPlace.cs
- PenThreadWorker.cs
- XMLUtil.cs
- NumberFormatter.cs