Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / wpf / src / Framework / System / Windows / Automation / Peers / TabControlAutomationPeer.cs / 1 / TabControlAutomationPeer.cs
using System; using System.Collections; using System.Collections.Generic; 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.Interop; using System.Windows.Media; using MS.Internal; using MS.Win32; namespace System.Windows.Automation.Peers { /// public class TabControlAutomationPeer : SelectorAutomationPeer, ISelectionProvider { /// public TabControlAutomationPeer(TabControl owner): base(owner) {} /// override protected ItemAutomationPeer CreateItemAutomationPeer(object item) { return new TabItemAutomationPeer(item, this); } /// override protected AutomationControlType GetAutomationControlTypeCore() { return AutomationControlType.Tab; } /// override protected string GetClassNameCore() { return "TabControl"; } /// protected override Point GetClickablePointCore() { return new Point(double.NaN, double.NaN); } bool ISelectionProvider.IsSelectionRequired { get { return true; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. using System; using System.Collections; using System.Collections.Generic; 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.Interop; using System.Windows.Media; using MS.Internal; using MS.Win32; namespace System.Windows.Automation.Peers { /// public class TabControlAutomationPeer : SelectorAutomationPeer, ISelectionProvider { /// public TabControlAutomationPeer(TabControl owner): base(owner) {} /// override protected ItemAutomationPeer CreateItemAutomationPeer(object item) { return new TabItemAutomationPeer(item, this); } /// override protected AutomationControlType GetAutomationControlTypeCore() { return AutomationControlType.Tab; } /// override protected string GetClassNameCore() { return "TabControl"; } /// protected override Point GetClickablePointCore() { return new Point(double.NaN, double.NaN); } bool ISelectionProvider.IsSelectionRequired { get { return true; } } } } // 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
- CompensatableTransactionScopeActivity.cs
- IRCollection.cs
- EntryIndex.cs
- HttpResponseHeader.cs
- InstanceCollisionException.cs
- Variable.cs
- XmlIgnoreAttribute.cs
- SplitterEvent.cs
- AuthenticationConfig.cs
- ZipPackagePart.cs
- PropertyNames.cs
- PropertyEmitter.cs
- PackageProperties.cs
- StackSpiller.Bindings.cs
- PropertyManager.cs
- ImageListStreamer.cs
- AddInContractAttribute.cs
- CalendarKeyboardHelper.cs
- TargetParameterCountException.cs
- ImportCatalogPart.cs
- PagesChangedEventArgs.cs
- SslStreamSecurityElement.cs
- CollectionDataContractAttribute.cs
- DataGridViewHitTestInfo.cs
- TextServicesLoader.cs
- XamlPointCollectionSerializer.cs
- PerformanceCountersElement.cs
- TemplatedAdorner.cs
- SupportingTokenProviderSpecification.cs
- DataListItemEventArgs.cs
- DomainUpDown.cs
- InternalBufferOverflowException.cs
- SchemaNotation.cs
- XmlSignatureManifest.cs
- Keyboard.cs
- BeginStoryboard.cs
- OptimalTextSource.cs
- SwitchLevelAttribute.cs
- UnsafeCollabNativeMethods.cs
- LabelLiteral.cs
- HtmlHistory.cs
- DataGridViewTextBoxEditingControl.cs
- AssemblyNameProxy.cs
- DataGridViewHitTestInfo.cs
- DataServiceClientException.cs
- Boolean.cs
- Point4DValueSerializer.cs
- GlobalizationAssembly.cs
- TemplateParser.cs
- _OverlappedAsyncResult.cs
- InputMethodStateTypeInfo.cs
- XmlSchemaComplexType.cs
- securitycriticaldata.cs
- Rect.cs
- EditorZone.cs
- UserNameSecurityTokenParameters.cs
- DataFormat.cs
- OrthographicCamera.cs
- XmlNavigatorFilter.cs
- TrackingValidationObjectDictionary.cs
- Rotation3D.cs
- TabControlAutomationPeer.cs
- SizeFConverter.cs
- ConstructorNeedsTagAttribute.cs
- BamlCollectionHolder.cs
- cookieexception.cs
- ExpressionHelper.cs
- DataGridColumnHeadersPresenterAutomationPeer.cs
- ApplyTemplatesAction.cs
- TypefaceMap.cs
- SafeIUnknown.cs
- CollectionViewProxy.cs
- DiscoveryExceptionDictionary.cs
- UnsafeNativeMethods.cs
- GridViewCellAutomationPeer.cs
- GrammarBuilderPhrase.cs
- MimeMapping.cs
- ExpressionPrefixAttribute.cs
- PrivateUnsafeNativeCompoundFileMethods.cs
- DetailsViewPagerRow.cs
- PartitionedStreamMerger.cs
- SafeNativeMethods.cs
- TagNameToTypeMapper.cs
- ClipboardData.cs
- RotationValidation.cs
- EpmCustomContentDeSerializer.cs
- MessageQuerySet.cs
- RotateTransform3D.cs
- COM2ExtendedTypeConverter.cs
- XmlEncoding.cs
- TextSimpleMarkerProperties.cs
- EncryptedData.cs
- ObjectItemLoadingSessionData.cs
- PropertyInfoSet.cs
- OleDbError.cs
- XmlNodeList.cs
- InstanceContextMode.cs
- ToolboxItemCollection.cs
- ShaderRenderModeValidation.cs
- TableRowGroup.cs