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
- EdmSchemaAttribute.cs
- CriticalExceptions.cs
- basecomparevalidator.cs
- SmtpTransport.cs
- COAUTHIDENTITY.cs
- TabItemWrapperAutomationPeer.cs
- AutomationPropertyInfo.cs
- DbConnectionInternal.cs
- RootAction.cs
- BitmapEffectDrawingContextState.cs
- EpmContentSerializerBase.cs
- UmAlQuraCalendar.cs
- CountAggregationOperator.cs
- FileUtil.cs
- WinFormsSpinner.cs
- TargetControlTypeCache.cs
- Registry.cs
- ListViewItem.cs
- RadioButtonFlatAdapter.cs
- FrameDimension.cs
- MatchAllMessageFilter.cs
- WorkerRequest.cs
- Listbox.cs
- StringAnimationBase.cs
- FontUnit.cs
- DynamicRenderer.cs
- CompilerErrorCollection.cs
- SecurityTokenAuthenticator.cs
- ResXResourceWriter.cs
- DataGridViewControlCollection.cs
- ObjectDataSourceChooseTypePanel.cs
- SimpleBitVector32.cs
- UpdatePanel.cs
- SingleTagSectionHandler.cs
- NativeStructs.cs
- ArgumentNullException.cs
- GridViewRowCollection.cs
- Icon.cs
- ActivityInfo.cs
- TextureBrush.cs
- ZeroOpNode.cs
- DataObjectMethodAttribute.cs
- TypeToStringValueConverter.cs
- ConnectionManagementElementCollection.cs
- safelink.cs
- ScrollChrome.cs
- TabControlCancelEvent.cs
- HijriCalendar.cs
- DataObjectCopyingEventArgs.cs
- TimeSpanSecondsOrInfiniteConverter.cs
- ControlParameter.cs
- SchemaReference.cs
- FilteredAttributeCollection.cs
- EntryIndex.cs
- FastPropertyAccessor.cs
- DataContractAttribute.cs
- PersonalizationAdministration.cs
- RadialGradientBrush.cs
- OdbcConnectionString.cs
- CollectionBase.cs
- FormatException.cs
- SettingsSavedEventArgs.cs
- XmlQualifiedName.cs
- InheritanceRules.cs
- ValidationError.cs
- NodeFunctions.cs
- PrintPreviewControl.cs
- WinInetCache.cs
- ToolboxItemSnapLineBehavior.cs
- DataTableReader.cs
- MethodToken.cs
- FlatButtonAppearance.cs
- DataMember.cs
- DataContractSerializerOperationFormatter.cs
- MarkedHighlightComponent.cs
- CodeTypeReferenceExpression.cs
- OdbcEnvironment.cs
- FlowDocumentReader.cs
- CallSiteOps.cs
- Int16Storage.cs
- WebPartEditorOkVerb.cs
- EventSinkHelperWriter.cs
- InvalidOleVariantTypeException.cs
- StylusDownEventArgs.cs
- AnimationLayer.cs
- SoapExtensionImporter.cs
- SyncMethodInvoker.cs
- FixedPage.cs
- EventLogPermissionEntry.cs
- HtmlInputText.cs
- StateMachineWorkflow.cs
- DataBoundLiteralControl.cs
- XmlHierarchicalEnumerable.cs
- ObjectDataSourceMethodEventArgs.cs
- PermissionRequestEvidence.cs
- FixedPosition.cs
- AuthenticationModulesSection.cs
- HttpProfileBase.cs
- PeerCollaboration.cs
- StrokeCollection2.cs