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
- TemplateBuilder.cs
- TextHidden.cs
- ThemeInfoAttribute.cs
- WebEventCodes.cs
- InkSerializer.cs
- WebBrowserEvent.cs
- DesignerActionListCollection.cs
- ColumnResizeAdorner.cs
- AspCompat.cs
- WebHttpDispatchOperationSelector.cs
- XPathItem.cs
- ColumnMapProcessor.cs
- Soap12ProtocolImporter.cs
- CodePrimitiveExpression.cs
- RoutedEvent.cs
- TopClause.cs
- BindMarkupExtensionSerializer.cs
- UnsafeCollabNativeMethods.cs
- DecoderFallback.cs
- OutputCacheProfile.cs
- ReadOnlyTernaryTree.cs
- CodeAccessSecurityEngine.cs
- SoapExtension.cs
- ToolStripDropDownClosedEventArgs.cs
- PropertyBuilder.cs
- BindingList.cs
- CancelAsyncOperationRequest.cs
- BackStopAuthenticationModule.cs
- TableAutomationPeer.cs
- InputManager.cs
- AttachedPropertyBrowsableForChildrenAttribute.cs
- CustomError.cs
- TabletDevice.cs
- FileClassifier.cs
- SqlIdentifier.cs
- StackSpiller.Temps.cs
- ZipIOCentralDirectoryDigitalSignature.cs
- ControlAdapter.cs
- TreeNodeEventArgs.cs
- SmtpMail.cs
- RegexStringValidator.cs
- CodeBlockBuilder.cs
- PlainXmlSerializer.cs
- DataGridViewColumnCollection.cs
- AdornerHitTestResult.cs
- TextEncodedRawTextWriter.cs
- ActiveXHost.cs
- RemotingService.cs
- KoreanCalendar.cs
- XmlStreamStore.cs
- GridViewEditEventArgs.cs
- DebugView.cs
- MetadataPropertyCollection.cs
- EntityCollection.cs
- MobileControlPersister.cs
- UniqueEventHelper.cs
- CrossAppDomainChannel.cs
- sitestring.cs
- InvokePattern.cs
- XamlDesignerSerializationManager.cs
- MediaContextNotificationWindow.cs
- OleStrCAMarshaler.cs
- EnvironmentPermission.cs
- SizeConverter.cs
- DbProviderFactoriesConfigurationHandler.cs
- ContactManager.cs
- ByteKeyFrameCollection.cs
- CheckoutException.cs
- Util.cs
- CanonicalFormWriter.cs
- ISessionStateStore.cs
- SystemColors.cs
- RotateTransform.cs
- WorkflowServiceHostFactory.cs
- XhtmlStyleClass.cs
- HttpApplication.cs
- SqlConnectionStringBuilder.cs
- InsufficientMemoryException.cs
- BindingContext.cs
- GridView.cs
- OutputCacheModule.cs
- IdnMapping.cs
- ItemCheckEvent.cs
- SecurityRuntime.cs
- SiteMapPathDesigner.cs
- DataGridViewAccessibleObject.cs
- QueryConverter.cs
- Panel.cs
- ImageCollectionCodeDomSerializer.cs
- SchemaCollectionPreprocessor.cs
- peersecurityelement.cs
- CompilerErrorCollection.cs
- ObjectPropertyMapping.cs
- RequestCachePolicy.cs
- _NegoStream.cs
- HttpListenerResponse.cs
- UpdateEventArgs.cs
- ObjectManager.cs
- PhysicalFontFamily.cs
- StaticResourceExtension.cs