Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Framework / System / Windows / Automation / Peers / ListBoxItemAutomationPeer.cs / 1 / ListBoxItemAutomationPeer.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 ListBoxItemAutomationPeer : SelectorItemAutomationPeer, IScrollItemProvider { /// public ListBoxItemAutomationPeer(object owner, SelectorAutomationPeer selectorAutomationPeer) : base(owner, selectorAutomationPeer) { } /// override protected string GetClassNameCore() { return "ListBoxItem"; } /// override protected AutomationControlType GetAutomationControlTypeCore() { return AutomationControlType.ListItem; } /// override public object GetPattern(PatternInterface patternInterface) { if (patternInterface == PatternInterface.ScrollItem) { return this; } return base.GetPattern(patternInterface); } void IScrollItemProvider.ScrollIntoView() { ListBox parent = ItemsControlAutomationPeer.Owner as ListBox; if (parent != null) parent.ScrollIntoView(Item); } } } // 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
- ItemCheckedEvent.cs
- FontNamesConverter.cs
- X509InitiatorCertificateServiceElement.cs
- _emptywebproxy.cs
- ParserExtension.cs
- RemotingServices.cs
- DetailsViewDeleteEventArgs.cs
- IOException.cs
- EditorZoneBase.cs
- ListViewItemSelectionChangedEvent.cs
- Thumb.cs
- StorageScalarPropertyMapping.cs
- RegexRunnerFactory.cs
- HitTestWithPointDrawingContextWalker.cs
- WebZone.cs
- hebrewshape.cs
- DataMemberListEditor.cs
- TreeNodeSelectionProcessor.cs
- Panel.cs
- RegexInterpreter.cs
- ConnectionManagementElementCollection.cs
- CqlIdentifiers.cs
- WebPartDisplayModeCancelEventArgs.cs
- XmlDataLoader.cs
- PtsHelper.cs
- AccessControlEntry.cs
- SmiGettersStream.cs
- LOSFormatter.cs
- Currency.cs
- TdsValueSetter.cs
- OleDbSchemaGuid.cs
- WinEventTracker.cs
- BitmapEffectInput.cs
- PropertyNames.cs
- ParserExtension.cs
- InteropBitmapSource.cs
- ChangePasswordDesigner.cs
- QilXmlWriter.cs
- BypassElement.cs
- RuntimeConfig.cs
- ProgressBar.cs
- CodeArrayIndexerExpression.cs
- BitVector32.cs
- BasePropertyDescriptor.cs
- TextOnlyOutput.cs
- EntityCommand.cs
- SpotLight.cs
- SHA384.cs
- OrderedDictionary.cs
- DataBindingCollection.cs
- AttributeUsageAttribute.cs
- ExtendLockCommand.cs
- CollectionViewGroupRoot.cs
- EditorAttribute.cs
- DataTransferEventArgs.cs
- MemberInfoSerializationHolder.cs
- PolygonHotSpot.cs
- WindowsTitleBar.cs
- FileUtil.cs
- PointCollectionConverter.cs
- XmlSchemaSimpleTypeUnion.cs
- XhtmlBasicValidatorAdapter.cs
- NotFiniteNumberException.cs
- Vector3DCollection.cs
- UserNameSecurityTokenProvider.cs
- _WinHttpWebProxyDataBuilder.cs
- ChangeInterceptorAttribute.cs
- DesignerActionPanel.cs
- ConfigurationProperty.cs
- RadioButton.cs
- CreateUserWizardStep.cs
- Model3DCollection.cs
- WeakReferenceList.cs
- SplayTreeNode.cs
- XmlWrappingWriter.cs
- HwndSourceKeyboardInputSite.cs
- WebPartRestoreVerb.cs
- AppliedDeviceFiltersDialog.cs
- UniqueEventHelper.cs
- ClientConfigurationSystem.cs
- ObjectView.cs
- NativeMethods.cs
- RegexCompilationInfo.cs
- HMACSHA384.cs
- XmlBoundElement.cs
- Solver.cs
- WpfGeneratedKnownProperties.cs
- GridItem.cs
- HtmlInputRadioButton.cs
- FontSizeConverter.cs
- TextDecorationCollection.cs
- XMLUtil.cs
- XmlQueryCardinality.cs
- BaseComponentEditor.cs
- MailHeaderInfo.cs
- ResponseBodyWriter.cs
- XmlObjectSerializerWriteContextComplex.cs
- VirtualPathUtility.cs
- BindingElement.cs
- UnsafeNativeMethods.cs