Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / 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
- DataContractSerializerOperationGenerator.cs
- RuleInfoComparer.cs
- MailDefinition.cs
- __FastResourceComparer.cs
- TypeElementCollection.cs
- XmlSchemaGroup.cs
- NamespaceImport.cs
- ObjectNotFoundException.cs
- EventProviderClassic.cs
- XmlWrappingWriter.cs
- SoapServerMessage.cs
- OpenFileDialog.cs
- EmptyElement.cs
- TrackingMemoryStream.cs
- JpegBitmapDecoder.cs
- ThreadSafeList.cs
- SR.Designer.cs
- BindingGroup.cs
- AsyncPostBackTrigger.cs
- FieldTemplateUserControl.cs
- SqlDataRecord.cs
- ThreadStartException.cs
- Single.cs
- URIFormatException.cs
- SetIndexBinder.cs
- InertiaTranslationBehavior.cs
- Expressions.cs
- RoleService.cs
- BinaryNegotiation.cs
- XMLSchema.cs
- CultureTableRecord.cs
- _AutoWebProxyScriptEngine.cs
- EventProxy.cs
- FtpWebRequest.cs
- UnsafeNativeMethods.cs
- CaseCqlBlock.cs
- TakeQueryOptionExpression.cs
- DbXmlEnabledProviderManifest.cs
- SessionSymmetricMessageSecurityProtocolFactory.cs
- LOSFormatter.cs
- RowTypeElement.cs
- ByteStack.cs
- DmlSqlGenerator.cs
- ErrorFormatterPage.cs
- XPathExpr.cs
- EventHandlerList.cs
- X509CertificateInitiatorServiceCredential.cs
- PrivateFontCollection.cs
- CommandID.cs
- CaseCqlBlock.cs
- Claim.cs
- VirtualDirectoryMappingCollection.cs
- SqlTypeConverter.cs
- CookielessHelper.cs
- SortQuery.cs
- Part.cs
- DiagnosticStrings.cs
- ClientTargetSection.cs
- CodeNamespaceImportCollection.cs
- ImageFormatConverter.cs
- AppDomainCompilerProxy.cs
- XmlTextReaderImplHelpers.cs
- PrintDocument.cs
- MetadataArtifactLoaderComposite.cs
- AdRotatorDesigner.cs
- DbProviderServices.cs
- ExclusiveTcpListener.cs
- MetadataItem.cs
- TreeNodeEventArgs.cs
- SynchronizedReadOnlyCollection.cs
- GridViewUpdateEventArgs.cs
- DBSqlParserColumn.cs
- CompressStream.cs
- DbDataAdapter.cs
- BasicBrowserDialog.designer.cs
- AssertUtility.cs
- ExcludePathInfo.cs
- WebContext.cs
- TextElementEnumerator.cs
- TableStyle.cs
- QueryableFilterRepeater.cs
- InvalidPropValue.cs
- XmlNamedNodeMap.cs
- Delegate.cs
- OleDbStruct.cs
- MessagingDescriptionAttribute.cs
- XsltCompileContext.cs
- EdmSchemaAttribute.cs
- FormsAuthenticationTicket.cs
- ISAPIRuntime.cs
- ZipIOExtraFieldElement.cs
- SqlClientWrapperSmiStream.cs
- QilSortKey.cs
- IQueryable.cs
- DynamicDiscoSearcher.cs
- ScriptRegistrationManager.cs
- RotateTransform.cs
- RsaSecurityTokenAuthenticator.cs
- SkinBuilder.cs
- XsltArgumentList.cs