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
- ButtonBase.cs
- PKCS1MaskGenerationMethod.cs
- EntityDataReader.cs
- MtomMessageEncodingBindingElement.cs
- DurationConverter.cs
- RSAProtectedConfigurationProvider.cs
- Math.cs
- PartitionedStream.cs
- DES.cs
- SharedUtils.cs
- controlskin.cs
- ReachObjectContext.cs
- _DigestClient.cs
- VisualTreeUtils.cs
- PixelFormatConverter.cs
- DateTimePicker.cs
- ClientCultureInfo.cs
- SmtpTransport.cs
- _IPv6Address.cs
- Currency.cs
- Int32Converter.cs
- QilStrConcat.cs
- METAHEADER.cs
- DoubleLink.cs
- Ray3DHitTestResult.cs
- OdbcReferenceCollection.cs
- MemberExpression.cs
- InkCanvasFeedbackAdorner.cs
- AmbiguousMatchException.cs
- MessageQuerySet.cs
- XmlKeywords.cs
- ParamArrayAttribute.cs
- Drawing.cs
- _NegoState.cs
- UnsafeNativeMethods.cs
- CompModHelpers.cs
- SynchronizedInputPattern.cs
- TrustLevelCollection.cs
- SourceSwitch.cs
- PropertiesTab.cs
- TextChange.cs
- HtmlFormWrapper.cs
- PriorityChain.cs
- MenuItemCollection.cs
- UnionExpr.cs
- FixedSchema.cs
- MethodSet.cs
- PropertyExpression.cs
- RelatedImageListAttribute.cs
- CodeAttributeArgumentCollection.cs
- ServiceMemoryGates.cs
- CodePropertyReferenceExpression.cs
- DataBoundControl.cs
- XmlSchemaParticle.cs
- InheritanceRules.cs
- StylusPointPropertyUnit.cs
- ExpressionBuilder.cs
- HttpWriter.cs
- BezierSegment.cs
- MouseActionValueSerializer.cs
- Vector3DConverter.cs
- ImageMetadata.cs
- Buffer.cs
- DSASignatureDeformatter.cs
- DiscardableAttribute.cs
- XPathDescendantIterator.cs
- AuthenticationServiceManager.cs
- SemanticResultValue.cs
- SelectionEditor.cs
- SessionStateModule.cs
- SmtpSection.cs
- BoundField.cs
- WebPartZone.cs
- ToolStripDesignerUtils.cs
- ManipulationDelta.cs
- SafeArrayRankMismatchException.cs
- HMACMD5.cs
- ConversionHelper.cs
- ObservableCollection.cs
- ProfileProvider.cs
- XmlIterators.cs
- RecognitionEventArgs.cs
- CleanUpVirtualizedItemEventArgs.cs
- Script.cs
- TextMarkerSource.cs
- MyContact.cs
- IPAddress.cs
- TextSpanModifier.cs
- ForceCopyBuildProvider.cs
- COMException.cs
- DynamicRenderer.cs
- CryptoStream.cs
- XmlDomTextWriter.cs
- TransactionFilter.cs
- SqlDataSourceFilteringEventArgs.cs
- StyleTypedPropertyAttribute.cs
- HwndStylusInputProvider.cs
- XmlBinaryReaderSession.cs
- RuleCache.cs
- SafeNativeMemoryHandle.cs