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
- RefreshEventArgs.cs
- DataView.cs
- SuppressMessageAttribute.cs
- CopyAction.cs
- ObjectStateEntryDbUpdatableDataRecord.cs
- IssuanceLicense.cs
- BitmapFrame.cs
- WorkerRequest.cs
- BitConverter.cs
- XsdValidatingReader.cs
- Container.cs
- ContentFileHelper.cs
- PixelFormats.cs
- EmptyStringExpandableObjectConverter.cs
- ObjectDataSourceView.cs
- CodeComment.cs
- StoreContentChangedEventArgs.cs
- String.cs
- ServiceManager.cs
- ParentQuery.cs
- EmbeddedMailObject.cs
- ControlDesigner.cs
- ScriptControl.cs
- TextDocumentView.cs
- CompModSwitches.cs
- ReadContentAsBinaryHelper.cs
- KeyPullup.cs
- SqlStatistics.cs
- EventLogReader.cs
- WorkflowWebService.cs
- LifetimeServices.cs
- DictionaryTraceRecord.cs
- Utility.cs
- DependencyPropertyAttribute.cs
- DataObjectSettingDataEventArgs.cs
- SupportsEventValidationAttribute.cs
- EventLog.cs
- RegexCharClass.cs
- DataGridRelationshipRow.cs
- BuiltInExpr.cs
- FixedDocumentSequencePaginator.cs
- DynamicActionMessageFilter.cs
- ShaderEffect.cs
- AccessViolationException.cs
- DataSourceSelectArguments.cs
- SqlConnectionManager.cs
- ClientConfigurationHost.cs
- ResourceReferenceExpressionConverter.cs
- QueryCacheManager.cs
- EntitySqlQueryCacheEntry.cs
- DesigntimeLicenseContext.cs
- SymmetricAlgorithm.cs
- WpfXamlType.cs
- TextRunProperties.cs
- BitmapEffectDrawingContent.cs
- MouseActionValueSerializer.cs
- TerminatorSinks.cs
- MessageOperationFormatter.cs
- DispatcherProcessingDisabled.cs
- FamilyTypeface.cs
- DecoderBestFitFallback.cs
- StandardCommands.cs
- sqlcontext.cs
- RemoteAsymmetricSignatureFormatter.cs
- XamlDesignerSerializationManager.cs
- WeakReference.cs
- DbConvert.cs
- ConfigXmlWhitespace.cs
- ToolboxDataAttribute.cs
- NetTcpBindingElement.cs
- HashHelper.cs
- PopupRoot.cs
- TraceListener.cs
- CoreSwitches.cs
- AccessText.cs
- QueryConverter.cs
- NegationPusher.cs
- DomainConstraint.cs
- FixedSOMTable.cs
- ResourcesChangeInfo.cs
- shaperfactoryquerycachekey.cs
- DomNameTable.cs
- Rectangle.cs
- Propagator.Evaluator.cs
- Item.cs
- Slider.cs
- Comparer.cs
- BaseTemplateParser.cs
- wgx_exports.cs
- XmlSchemaType.cs
- PrintPreviewDialog.cs
- DecoderFallback.cs
- WorkflowViewStateService.cs
- CustomAttribute.cs
- WinFormsSpinner.cs
- TypeEnumerableViewSchema.cs
- FontResourceCache.cs
- PackWebResponse.cs
- TextChange.cs
- Compiler.cs