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
- TogglePattern.cs
- StrongNamePublicKeyBlob.cs
- TextOptions.cs
- OracleBoolean.cs
- DefaultPropertyAttribute.cs
- RawStylusInput.cs
- FormViewUpdateEventArgs.cs
- QuaternionAnimation.cs
- ItemsControl.cs
- EntityViewGenerationAttribute.cs
- CodeStatementCollection.cs
- ObjectQuery_EntitySqlExtensions.cs
- RegistryExceptionHelper.cs
- Module.cs
- Stopwatch.cs
- PageParserFilter.cs
- DbConnectionPoolGroup.cs
- SQLInt32Storage.cs
- SessionEndingCancelEventArgs.cs
- XmlSerializerAssemblyAttribute.cs
- ZipIOExtraFieldElement.cs
- HttpStreamMessageEncoderFactory.cs
- ZipIORawDataFileBlock.cs
- SerializationSectionGroup.cs
- WindowsFormsHelpers.cs
- SqlServices.cs
- ConnectionManagementElementCollection.cs
- FileSecurity.cs
- InstancePersistenceEvent.cs
- ApplicationSecurityManager.cs
- BooleanFacetDescriptionElement.cs
- ButtonField.cs
- ScriptReference.cs
- ResourceContainer.cs
- SystemThemeKey.cs
- StatusBarPanelClickEvent.cs
- BinaryUtilClasses.cs
- DCSafeHandle.cs
- OracleParameter.cs
- AvTraceDetails.cs
- ConnectionStringsExpressionBuilder.cs
- AccessKeyManager.cs
- Peer.cs
- ApplicationTrust.cs
- SetterBaseCollection.cs
- OutputCacheModule.cs
- WorkflowInstanceProvider.cs
- _CookieModule.cs
- QueryStack.cs
- _UncName.cs
- Triangle.cs
- BufferModesCollection.cs
- XPathAncestorIterator.cs
- InlineObject.cs
- CreateUserErrorEventArgs.cs
- WebBrowserProgressChangedEventHandler.cs
- PagedDataSource.cs
- MarginsConverter.cs
- DataGridItemEventArgs.cs
- StringValueConverter.cs
- PauseStoryboard.cs
- FlowDocumentScrollViewer.cs
- CodeParameterDeclarationExpression.cs
- MenuItem.cs
- ReferentialConstraint.cs
- ProfilePropertySettings.cs
- serverconfig.cs
- GlobalizationSection.cs
- MouseButtonEventArgs.cs
- BrowserCapabilitiesCodeGenerator.cs
- StyleHelper.cs
- DragEventArgs.cs
- DataGridViewRowEventArgs.cs
- DataServiceRequestException.cs
- WebPartDisplayMode.cs
- ContextMarshalException.cs
- Util.cs
- ReachSerializerAsync.cs
- TextBox.cs
- ClientScriptManager.cs
- PointF.cs
- CacheDependency.cs
- ZoneLinkButton.cs
- _SafeNetHandles.cs
- ColorMap.cs
- CancellationTokenSource.cs
- UnmanagedMemoryStreamWrapper.cs
- DataViewManagerListItemTypeDescriptor.cs
- CommonEndpointBehaviorElement.cs
- InvalidPrinterException.cs
- autovalidator.cs
- OpenFileDialog.cs
- SmiContextFactory.cs
- ImplicitInputBrush.cs
- DiagnosticsConfigurationHandler.cs
- UserControl.cs
- EdmConstants.cs
- ServiceDescription.cs
- StringFreezingAttribute.cs
- FixedSOMTableRow.cs