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
- RijndaelManaged.cs
- RelatedImageListAttribute.cs
- ListItem.cs
- DeobfuscatingStream.cs
- FormViewInsertedEventArgs.cs
- SectionRecord.cs
- ToolStripOverflowButton.cs
- Tool.cs
- TypeGeneratedEventArgs.cs
- OrderingInfo.cs
- DesignTimeVisibleAttribute.cs
- FrameworkElement.cs
- ObjectStateEntryDbUpdatableDataRecord.cs
- FloatSumAggregationOperator.cs
- exports.cs
- Operators.cs
- StylusPointPropertyInfo.cs
- XmlSchemaValidationException.cs
- MLangCodePageEncoding.cs
- EntityDataSourceChangedEventArgs.cs
- MenuItem.cs
- TableCellCollection.cs
- UserControlDesigner.cs
- PropertyPushdownHelper.cs
- ConfigUtil.cs
- KeyValueSerializer.cs
- SystemIcons.cs
- BaseCodePageEncoding.cs
- VoiceSynthesis.cs
- ConfigUtil.cs
- XmlUnspecifiedAttribute.cs
- WebPartsSection.cs
- JsonDeserializer.cs
- DataGridViewAccessibleObject.cs
- SharedPersonalizationStateInfo.cs
- PluralizationService.cs
- DeploymentSection.cs
- WebPartsSection.cs
- SamlConstants.cs
- KeyInfo.cs
- TextFormatter.cs
- OleDbError.cs
- ConfigurationSectionCollection.cs
- LockedBorderGlyph.cs
- XmlElementAttributes.cs
- Bind.cs
- UIElementCollection.cs
- HasActivatableWorkflowEvent.cs
- ContextQuery.cs
- FastEncoder.cs
- MediaEntryAttribute.cs
- RC2CryptoServiceProvider.cs
- EntityClassGenerator.cs
- DecoratedNameAttribute.cs
- XamlToRtfWriter.cs
- Util.cs
- TextAdaptor.cs
- HttpRawResponse.cs
- Vector3dCollection.cs
- SynchronizedInputAdaptor.cs
- XmlSchemaObject.cs
- StdValidatorsAndConverters.cs
- DoubleKeyFrameCollection.cs
- ApplicationProxyInternal.cs
- TextRenderer.cs
- ParserHooks.cs
- precedingquery.cs
- RequestStatusBarUpdateEventArgs.cs
- ReaderWriterLockSlim.cs
- ZipPackage.cs
- CodeBlockBuilder.cs
- CodeCatchClause.cs
- ToolStripSeparator.cs
- FormViewPagerRow.cs
- XmlName.cs
- SurrogateSelector.cs
- BaseCollection.cs
- TextViewBase.cs
- PointAnimationClockResource.cs
- SatelliteContractVersionAttribute.cs
- BuilderPropertyEntry.cs
- LocatorPartList.cs
- DbProviderFactory.cs
- ClassicBorderDecorator.cs
- XmlEncodedRawTextWriter.cs
- TextClipboardData.cs
- CustomErrorsSection.cs
- CryptoApi.cs
- SmtpSpecifiedPickupDirectoryElement.cs
- GlyphElement.cs
- QueryExpr.cs
- DependsOnAttribute.cs
- GestureRecognitionResult.cs
- SizeIndependentAnimationStorage.cs
- ProfileBuildProvider.cs
- CheckBox.cs
- CompositeKey.cs
- BufferBuilder.cs
- MulticastIPAddressInformationCollection.cs
- Dictionary.cs