Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / System / Windows / Automation / Peers / StatusBarItemAutomationPeer.cs / 1305600 / StatusBarItemAutomationPeer.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 StatusBarItemAutomationPeer : FrameworkElementAutomationPeer { /// public StatusBarItemAutomationPeer(StatusBarItem owner): base(owner) { } /// override protected string GetClassNameCore() { return "StatusBarItem"; } /// override protected AutomationControlType GetAutomationControlTypeCore() { return AutomationControlType.Text; } /// 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.Interop; using System.Windows.Media; using MS.Internal; using MS.Win32; namespace System.Windows.Automation.Peers { /// public class StatusBarItemAutomationPeer : FrameworkElementAutomationPeer { /// public StatusBarItemAutomationPeer(StatusBarItem owner): base(owner) { } /// override protected string GetClassNameCore() { return "StatusBarItem"; } /// override protected AutomationControlType GetAutomationControlTypeCore() { return AutomationControlType.Text; } /// 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
- BindingExpressionUncommonField.cs
- QuaternionAnimation.cs
- ImageConverter.cs
- ManagedFilter.cs
- GatewayDefinition.cs
- StringToken.cs
- GroupByQueryOperator.cs
- DataObjectPastingEventArgs.cs
- StubHelpers.cs
- X509ClientCertificateAuthentication.cs
- ServiceInfo.cs
- PatternMatchRules.cs
- CodeConditionStatement.cs
- XamlFilter.cs
- ModelUIElement3D.cs
- BaseTemplateParser.cs
- SignatureHelper.cs
- AppModelKnownContentFactory.cs
- RandomNumberGenerator.cs
- AnonymousIdentificationModule.cs
- HtmlInputSubmit.cs
- ResizingMessageFilter.cs
- IpcServerChannel.cs
- EventlogProvider.cs
- DbgUtil.cs
- ControlPaint.cs
- VirtualDirectoryMapping.cs
- SqlClientWrapperSmiStreamChars.cs
- IsolatedStorageSecurityState.cs
- Block.cs
- SafeArrayRankMismatchException.cs
- IdleTimeoutMonitor.cs
- AccessText.cs
- ValidatingReaderNodeData.cs
- XmlArrayAttribute.cs
- HtmlInputReset.cs
- InteropEnvironment.cs
- ChildrenQuery.cs
- XPathNodeInfoAtom.cs
- GridViewColumnHeaderAutomationPeer.cs
- UInt64Converter.cs
- DiscoveryMessageSequence11.cs
- PageThemeParser.cs
- Block.cs
- BitmapFrameEncode.cs
- AppDomainInfo.cs
- SoapSchemaMember.cs
- System.Data_BID.cs
- MediaPlayerState.cs
- LinqDataSourceContextEventArgs.cs
- PolicyLevel.cs
- FixedNode.cs
- FeatureAttribute.cs
- TransformProviderWrapper.cs
- InstanceLockLostException.cs
- SchemaSetCompiler.cs
- SqlClientFactory.cs
- ChangeInterceptorAttribute.cs
- ScrollItemPattern.cs
- EventListener.cs
- NetPeerTcpBindingCollectionElement.cs
- DynamicResourceExtensionConverter.cs
- WmpBitmapEncoder.cs
- NativeWrapper.cs
- SqlInternalConnectionTds.cs
- Parser.cs
- StylusCollection.cs
- ping.cs
- MethodBuilderInstantiation.cs
- MissingFieldException.cs
- HttpCapabilitiesEvaluator.cs
- FilterElement.cs
- EnterpriseServicesHelper.cs
- SafeSystemMetrics.cs
- MessagingActivityHelper.cs
- CreateUserWizard.cs
- StatusBarDrawItemEvent.cs
- PointConverter.cs
- PopupControlService.cs
- StorageSetMapping.cs
- StylusPointDescription.cs
- FontFamilyValueSerializer.cs
- odbcmetadatacollectionnames.cs
- ProcessThreadCollection.cs
- ValidationResult.cs
- SessionParameter.cs
- GPRECT.cs
- MatrixIndependentAnimationStorage.cs
- CultureInfo.cs
- UIPropertyMetadata.cs
- WorkItem.cs
- UInt16Converter.cs
- ConditionalAttribute.cs
- ToolConsole.cs
- DynamicDocumentPaginator.cs
- TableLayoutRowStyleCollection.cs
- GridLength.cs
- ItemsPresenter.cs
- MappingModelBuildProvider.cs
- dbdatarecord.cs