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
- WebPartMenu.cs
- TextAutomationPeer.cs
- SqlFlattener.cs
- SqlNotificationEventArgs.cs
- RegularExpressionValidator.cs
- DataService.cs
- PointKeyFrameCollection.cs
- SqlClientFactory.cs
- EventHandlerList.cs
- Model3DGroup.cs
- LogicalTreeHelper.cs
- ACL.cs
- XmlChoiceIdentifierAttribute.cs
- FontNameConverter.cs
- SqlCommandSet.cs
- TextBoxRenderer.cs
- DataSourceControlBuilder.cs
- DocumentOrderQuery.cs
- InfoCardTrace.cs
- DependencyPropertyKind.cs
- StylusPoint.cs
- ErrorProvider.cs
- DesignerExtenders.cs
- PopupEventArgs.cs
- BaseDataList.cs
- HiddenField.cs
- SmtpDateTime.cs
- DllNotFoundException.cs
- ObjectQueryExecutionPlan.cs
- XNameTypeConverter.cs
- SqlClientMetaDataCollectionNames.cs
- IsolatedStorageException.cs
- InvalidOperationException.cs
- XPathDocumentNavigator.cs
- DbTransaction.cs
- DataShape.cs
- DataServiceBuildProvider.cs
- HttpListenerContext.cs
- RestClientProxyHandler.cs
- AttributeEmitter.cs
- DataGridViewCellConverter.cs
- ContentPosition.cs
- DocumentApplicationJournalEntryEventArgs.cs
- BatchParser.cs
- safemediahandle.cs
- DatatypeImplementation.cs
- DownloadProgressEventArgs.cs
- PermissionToken.cs
- TextMarkerSource.cs
- Triplet.cs
- IFormattable.cs
- PartialCachingAttribute.cs
- DrawingVisual.cs
- OdbcError.cs
- FirstMatchCodeGroup.cs
- SapiInterop.cs
- CustomTypeDescriptor.cs
- TextFormatterHost.cs
- EventLogPermissionEntry.cs
- datacache.cs
- DataFormat.cs
- TagMapCollection.cs
- ConfigurationConverterBase.cs
- _LocalDataStore.cs
- ContextProperty.cs
- PackUriHelper.cs
- LocalizableAttribute.cs
- SessionParameter.cs
- RTLAwareMessageBox.cs
- CopyAttributesAction.cs
- HttpModuleAction.cs
- QilInvokeLateBound.cs
- GroupItem.cs
- OptimalBreakSession.cs
- Italic.cs
- ClaimSet.cs
- ValidationSummary.cs
- XmlAttribute.cs
- AlphaSortedEnumConverter.cs
- TerminateSequenceResponse.cs
- SerialPinChanges.cs
- ServicePointManager.cs
- SecurityResources.cs
- CurrencyWrapper.cs
- GenerateTemporaryTargetAssembly.cs
- ArglessEventHandlerProxy.cs
- State.cs
- SqlDeflator.cs
- MaterialGroup.cs
- CaseStatement.cs
- FormViewPageEventArgs.cs
- NativeMethods.cs
- SqlDataSource.cs
- ObsoleteAttribute.cs
- iisPickupDirectory.cs
- Attributes.cs
- DataKeyCollection.cs
- MarkupExtensionReturnTypeAttribute.cs
- IFormattable.cs
- SoapAttributeAttribute.cs