Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / System / Windows / Automation / Peers / ListBoxItemWrapperAutomationPeer.cs / 1305600 / ListBoxItemWrapperAutomationPeer.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.Input; using System.Windows.Interop; using System.Windows.Media; using MS.Internal; using MS.Win32; namespace System.Windows.Automation.Peers { /// public class ListBoxItemWrapperAutomationPeer: FrameworkElementAutomationPeer { /// public ListBoxItemWrapperAutomationPeer(ListBoxItem owner): base(owner) {} /// override protected string GetClassNameCore() { return "ListBoxItem"; } /// override protected AutomationControlType GetAutomationControlTypeCore() { return AutomationControlType.ListItem; } /// override protected bool IsOffscreenCore() { if (!Owner.IsVisible) return true; Rect boundingRect = CalculateVisibleBoundingRect(); return (boundingRect == Rect.Empty || boundingRect.Height == 0 || boundingRect.Width == 0); } } } // 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.Input; using System.Windows.Interop; using System.Windows.Media; using MS.Internal; using MS.Win32; namespace System.Windows.Automation.Peers { /// public class ListBoxItemWrapperAutomationPeer: FrameworkElementAutomationPeer { /// public ListBoxItemWrapperAutomationPeer(ListBoxItem owner): base(owner) {} /// override protected string GetClassNameCore() { return "ListBoxItem"; } /// override protected AutomationControlType GetAutomationControlTypeCore() { return AutomationControlType.ListItem; } /// override protected bool IsOffscreenCore() { if (!Owner.IsVisible) return true; Rect boundingRect = CalculateVisibleBoundingRect(); return (boundingRect == Rect.Empty || boundingRect.Height == 0 || boundingRect.Width == 0); } } } // 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
- LayoutExceptionEventArgs.cs
- DataGridViewSelectedRowCollection.cs
- CodeObject.cs
- SqlInfoMessageEvent.cs
- ObjectDataSourceEventArgs.cs
- Update.cs
- WorkflowCommandExtensionItem.cs
- XmlDesigner.cs
- WindowsFont.cs
- WeakEventTable.cs
- SQLByte.cs
- ListView.cs
- DataGridViewLayoutData.cs
- DescriptionAttribute.cs
- SettingsSavedEventArgs.cs
- DecoratedNameAttribute.cs
- ListBindingConverter.cs
- SafeNativeMethods.cs
- SystemNetworkInterface.cs
- DataGridViewCellCollection.cs
- XmlHierarchyData.cs
- FormattedTextSymbols.cs
- OverflowException.cs
- safelinkcollection.cs
- FileUtil.cs
- XPathScanner.cs
- SmtpNtlmAuthenticationModule.cs
- SslStream.cs
- ApplicationSecurityManager.cs
- RetrieveVirtualItemEventArgs.cs
- AbandonedMutexException.cs
- TextSearch.cs
- RuntimeCompatibilityAttribute.cs
- RowSpanVector.cs
- ZoneButton.cs
- RowCache.cs
- PropertyPushdownHelper.cs
- Activation.cs
- DataGridViewHitTestInfo.cs
- EnumerableRowCollectionExtensions.cs
- KeyedHashAlgorithm.cs
- RelationshipDetailsCollection.cs
- Timeline.cs
- MemoryMappedFileSecurity.cs
- SiteIdentityPermission.cs
- DateTimeUtil.cs
- DataGridViewDataErrorEventArgs.cs
- HMACRIPEMD160.cs
- XXXOnTypeBuilderInstantiation.cs
- ProfileService.cs
- CompilationUnit.cs
- DependencyObjectType.cs
- HttpApplicationFactory.cs
- XmlMemberMapping.cs
- WebPartMenuStyle.cs
- Registration.cs
- PassportIdentity.cs
- DataBoundControlHelper.cs
- XPathNodeHelper.cs
- HwndSource.cs
- DrawingAttributes.cs
- base64Transforms.cs
- CollectionTraceRecord.cs
- ShapingEngine.cs
- ScalarOps.cs
- DataGridViewAccessibleObject.cs
- OptimalTextSource.cs
- ThicknessAnimationUsingKeyFrames.cs
- Int32Converter.cs
- HuffModule.cs
- TransformedBitmap.cs
- UserPreferenceChangedEventArgs.cs
- DataBoundControlHelper.cs
- TypeReference.cs
- WSSecurityJan2004.cs
- ElementProxy.cs
- SpecularMaterial.cs
- ConfigXmlDocument.cs
- HtmlInputPassword.cs
- SmtpAuthenticationManager.cs
- LassoHelper.cs
- XamlClipboardData.cs
- SupportingTokenListenerFactory.cs
- FactoryGenerator.cs
- DropShadowEffect.cs
- Form.cs
- ElementHostAutomationPeer.cs
- SessionKeyExpiredException.cs
- EllipticalNodeOperations.cs
- EventLogPermissionEntryCollection.cs
- DateRangeEvent.cs
- ObjectQueryState.cs
- DataGridViewCheckBoxCell.cs
- NativeMethodsCLR.cs
- XPathParser.cs
- ColorPalette.cs
- RuntimeConfigurationRecord.cs
- TrackingMemoryStream.cs
- KeyConverter.cs
- OpenTypeLayout.cs