Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Framework / System / Windows / Automation / Peers / ProgressBarAutomationPeer.cs / 1 / ProgressBarAutomationPeer.cs
using System; using System.Windows; using System.Windows.Automation.Provider; using System.Windows.Controls; using System.Windows.Controls.Primitives; using System.Windows.Interop; using MS.Internal; using MS.Win32; namespace System.Windows.Automation.Peers { /// public class ProgressBarAutomationPeer : RangeBaseAutomationPeer, IRangeValueProvider { /// public ProgressBarAutomationPeer(ProgressBar owner): base(owner) { } /// override protected string GetClassNameCore() { return "ProgressBar"; } /// override protected AutomationControlType GetAutomationControlTypeCore() { return AutomationControlType.ProgressBar; } /// override public object GetPattern(PatternInterface patternInterface) { // Indeterminate ProgressBar should not support RangeValue pattern if (patternInterface == PatternInterface.RangeValue && ((ProgressBar)Owner).IsIndeterminate) return null; return base.GetPattern(patternInterface); } ////// Request to set the value that this UI element is representing /// /// Value to set the UI to, as an object ///true if the UI element was successfully set to the specified value //[CodeAnalysis("AptcaMethodsShouldOnlyCallAptcaMethods")] //Tracking Bug: 29647 void IRangeValueProvider.SetValue(double val) { throw new InvalidOperationException(SR.Get(SRID.ProgressBarReadOnly)); } ///Indicates that the value can only be read, not modified. ///returns True if the control is read-only bool IRangeValueProvider.IsReadOnly { get { return true; } } ///Value of a Large Change double IRangeValueProvider.LargeChange { get { return double.NaN; } } ///Value of a Small Change double IRangeValueProvider.SmallChange { get { return double.NaN; } } } } // 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
- DbParameterCollection.cs
- ByteRangeDownloader.cs
- LocalizedNameDescriptionPair.cs
- DesignerView.cs
- IsolatedStorage.cs
- ConfigXmlElement.cs
- MarginCollapsingState.cs
- EntityDataSourceDataSelection.cs
- RequestSecurityToken.cs
- FormatterConverter.cs
- __FastResourceComparer.cs
- ServiceProviders.cs
- VirtualizingPanel.cs
- URLAttribute.cs
- Clipboard.cs
- MouseGestureConverter.cs
- PrimitiveXmlSerializers.cs
- BasicExpandProvider.cs
- SortFieldComparer.cs
- ModelPropertyCollectionImpl.cs
- RawAppCommandInputReport.cs
- BulletedListEventArgs.cs
- UserPreferenceChangedEventArgs.cs
- IntermediatePolicyValidator.cs
- SchemaReference.cs
- RuleSet.cs
- QuaternionRotation3D.cs
- ClientEventManager.cs
- TextParentUndoUnit.cs
- DesignerVerb.cs
- CFStream.cs
- SessionEndingCancelEventArgs.cs
- HyperLinkDesigner.cs
- SortedDictionary.cs
- LayoutManager.cs
- GACMembershipCondition.cs
- BrushValueSerializer.cs
- X509Utils.cs
- SafeSecurityHelper.cs
- QueuePathEditor.cs
- BufferAllocator.cs
- PaintValueEventArgs.cs
- SerialPort.cs
- RuntimeHelpers.cs
- EncryptedPackage.cs
- XmlTypeAttribute.cs
- CatalogPart.cs
- BitmapEffectState.cs
- MachineKeySection.cs
- UInt64.cs
- RuleProcessor.cs
- PropertySourceInfo.cs
- AppSettingsSection.cs
- XsltCompileContext.cs
- PagedDataSource.cs
- MailAddressParser.cs
- CombinedTcpChannel.cs
- SiteMapNodeItemEventArgs.cs
- WindowsRebar.cs
- ScrollEventArgs.cs
- RegexMatch.cs
- CursorConverter.cs
- WorkflowApplicationEventArgs.cs
- VoiceObjectToken.cs
- WebScriptEndpointElement.cs
- ParsedAttributeCollection.cs
- SafeNativeMethodsOther.cs
- ConditionalAttribute.cs
- UInt16Storage.cs
- StringConcat.cs
- RegistrySecurity.cs
- UrlPath.cs
- Ref.cs
- DataGridViewColumnCollection.cs
- TiffBitmapEncoder.cs
- Switch.cs
- RectangleGeometry.cs
- FileEnumerator.cs
- IPAddressCollection.cs
- CopyAttributesAction.cs
- HttpProtocolReflector.cs
- ToolStripControlHost.cs
- CompatibleComparer.cs
- MatrixTransform3D.cs
- TrackBar.cs
- _LocalDataStore.cs
- LinkAreaEditor.cs
- XsdValidatingReader.cs
- Propagator.ExtentPlaceholderCreator.cs
- InvalidComObjectException.cs
- StatusInfoItem.cs
- DynamicControlParameter.cs
- NoResizeHandleGlyph.cs
- SelectionRangeConverter.cs
- XmlnsCompatibleWithAttribute.cs
- StreamReader.cs
- SamlAuthorizationDecisionStatement.cs
- EncodingStreamWrapper.cs
- LoggedException.cs
- ProfileEventArgs.cs