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
- LabelExpression.cs
- EditorZoneAutoFormat.cs
- AdornerPresentationContext.cs
- RepeatBehaviorConverter.cs
- IssuanceLicense.cs
- XmlLoader.cs
- DrawingImage.cs
- ObjectDataSourceView.cs
- UIHelper.cs
- EndOfStreamException.cs
- XmlSchemaSimpleTypeList.cs
- SqlIdentifier.cs
- RelationshipEnd.cs
- GenericEnumerator.cs
- EmptyEnumerable.cs
- Queue.cs
- PeerContact.cs
- WeakReference.cs
- XmlFormatWriterGenerator.cs
- NavigationWindow.cs
- XsdCachingReader.cs
- SortExpressionBuilder.cs
- DateTimeStorage.cs
- DeleteMemberBinder.cs
- PointHitTestParameters.cs
- SchemaComplexType.cs
- OperationBehaviorAttribute.cs
- WebBrowserEvent.cs
- ByteRangeDownloader.cs
- System.Data_BID.cs
- ExtenderProviderService.cs
- Action.cs
- ResolveDuplexCD1AsyncResult.cs
- SqlDependency.cs
- XpsS0ValidatingLoader.cs
- AnnotationComponentChooser.cs
- AuthorizationSection.cs
- EncryptedPackageFilter.cs
- GraphicsContext.cs
- Atom10FormatterFactory.cs
- UITypeEditor.cs
- NavigatingCancelEventArgs.cs
- FrameSecurityDescriptor.cs
- VisualStyleTypesAndProperties.cs
- SuppressMergeCheckAttribute.cs
- Axis.cs
- TreeViewHitTestInfo.cs
- MULTI_QI.cs
- OleDbSchemaGuid.cs
- UniqueConstraint.cs
- WindowsButton.cs
- AuthorizationRule.cs
- Duration.cs
- Camera.cs
- DecoderFallbackWithFailureFlag.cs
- XmlSchemaSimpleTypeRestriction.cs
- TemplateControl.cs
- FilterException.cs
- LoginCancelEventArgs.cs
- OdbcTransaction.cs
- HtmlCalendarAdapter.cs
- LambdaCompiler.Unary.cs
- storepermission.cs
- DataGridViewCellStyleConverter.cs
- EnumType.cs
- GlyphInfoList.cs
- AppLevelCompilationSectionCache.cs
- ToolStripOverflow.cs
- ToolboxItemAttribute.cs
- RequiredAttributeAttribute.cs
- HashHelper.cs
- TypeReference.cs
- DataGridViewRowEventArgs.cs
- SqlProcedureAttribute.cs
- ProjectionRewriter.cs
- TimelineClockCollection.cs
- OracleConnectionStringBuilder.cs
- precedingquery.cs
- CursorEditor.cs
- ListViewAutomationPeer.cs
- Rotation3DAnimationBase.cs
- SqlDataRecord.cs
- OdbcEnvironmentHandle.cs
- assertwrapper.cs
- AlgoModule.cs
- storepermissionattribute.cs
- WebAdminConfigurationHelper.cs
- TextEditor.cs
- ImageAttributes.cs
- PrintEvent.cs
- NTAccount.cs
- MaskDescriptor.cs
- StatusBarItem.cs
- FormsIdentity.cs
- OleDbConnectionInternal.cs
- WriterOutput.cs
- MediaCommands.cs
- IntPtr.cs
- HtmlTernaryTree.cs
- PointUtil.cs