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
- VoiceObjectToken.cs
- basecomparevalidator.cs
- _HeaderInfoTable.cs
- SwitchAttribute.cs
- MetadataElement.cs
- MsmqBindingMonitor.cs
- TaskFormBase.cs
- AppDomainCompilerProxy.cs
- TextureBrush.cs
- OutputCacheProfile.cs
- BamlResourceDeserializer.cs
- Emitter.cs
- RSAPKCS1SignatureDeformatter.cs
- XmlChoiceIdentifierAttribute.cs
- Unit.cs
- StyleTypedPropertyAttribute.cs
- ProcessThread.cs
- Hashtable.cs
- StreamWriter.cs
- XmlRawWriterWrapper.cs
- AuthenticationManager.cs
- LocalBuilder.cs
- BinaryReader.cs
- OrderingInfo.cs
- _ConnectOverlappedAsyncResult.cs
- DoubleKeyFrameCollection.cs
- EnumUnknown.cs
- RuntimeDelegateArgument.cs
- ThreadAttributes.cs
- DiscoveryDocumentLinksPattern.cs
- Size3D.cs
- DataGridViewDataErrorEventArgs.cs
- ConfigDefinitionUpdates.cs
- ConnectionManagementElement.cs
- NamedPermissionSet.cs
- EditingCommands.cs
- DesignerActionItemCollection.cs
- InfiniteTimeSpanConverter.cs
- ObsoleteAttribute.cs
- ContextMenu.cs
- XmlUrlEditor.cs
- UnsafePeerToPeerMethods.cs
- UpnEndpointIdentityExtension.cs
- TypeInitializationException.cs
- ServiceRouteHandler.cs
- ImageResources.Designer.cs
- activationcontext.cs
- AdapterSwitches.cs
- SoapAttributeOverrides.cs
- WindowsListViewGroupHelper.cs
- TemplateControlCodeDomTreeGenerator.cs
- XmlAnyElementAttributes.cs
- ItemsPanelTemplate.cs
- HttpCacheVary.cs
- SharedTcpTransportManager.cs
- StrongNameIdentityPermission.cs
- ZipIOZip64EndOfCentralDirectoryLocatorBlock.cs
- TagPrefixInfo.cs
- Transform3DGroup.cs
- QueryContinueDragEventArgs.cs
- DWriteFactory.cs
- CompilerParameters.cs
- PackageRelationshipCollection.cs
- TargetConverter.cs
- WebServiceParameterData.cs
- AsyncStreamReader.cs
- SafeWaitHandle.cs
- EntityDataSourceWrapperCollection.cs
- CompletedAsyncResult.cs
- BevelBitmapEffect.cs
- XmlKeywords.cs
- DataViewListener.cs
- ReferencedCollectionType.cs
- WebReferenceOptions.cs
- AccessKeyManager.cs
- TextServicesContext.cs
- StylusPlugInCollection.cs
- StyleCollection.cs
- Random.cs
- PropertyEmitterBase.cs
- MenuCommands.cs
- EnumerableWrapperWeakToStrong.cs
- Touch.cs
- EventRouteFactory.cs
- AttachmentCollection.cs
- xdrvalidator.cs
- Binding.cs
- BufferedReceiveElement.cs
- MetadataProperty.cs
- EntitySetRetriever.cs
- StorageEntityContainerMapping.cs
- PropertyCondition.cs
- RegexFCD.cs
- PreviewPrintController.cs
- ManagedWndProcTracker.cs
- ReadOnlyCollectionBase.cs
- RepeatBehaviorConverter.cs
- DriveNotFoundException.cs
- CollectionBuilder.cs
- UnsafeNativeMethodsCLR.cs