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
- ComponentCommands.cs
- AnimatedTypeHelpers.cs
- DataTableMappingCollection.cs
- WindowsTokenRoleProvider.cs
- DataGridViewCellCollection.cs
- OdbcConnectionFactory.cs
- InputManager.cs
- CollectionViewProxy.cs
- JournalEntryListConverter.cs
- PolyLineSegmentFigureLogic.cs
- Table.cs
- CodeDelegateInvokeExpression.cs
- XPathConvert.cs
- StylusPointDescription.cs
- TextTreeTextElementNode.cs
- EdmMember.cs
- ShaderEffect.cs
- ObjectListComponentEditor.cs
- DbConnectionPoolIdentity.cs
- XPathSingletonIterator.cs
- ColumnResult.cs
- XmlSerializerVersionAttribute.cs
- LogWriteRestartAreaState.cs
- ConfigXmlCDataSection.cs
- WebPartVerbsEventArgs.cs
- EmissiveMaterial.cs
- hresults.cs
- LocationEnvironment.cs
- CallbackHandler.cs
- SQLInt16.cs
- TemplateParser.cs
- BindableAttribute.cs
- ChangePassword.cs
- DataColumnMapping.cs
- EncodingNLS.cs
- ListSourceHelper.cs
- UrlMappingsModule.cs
- XmlSchemaSequence.cs
- TrustLevelCollection.cs
- ConsumerConnectionPoint.cs
- CurrentTimeZone.cs
- ValueQuery.cs
- _NestedMultipleAsyncResult.cs
- Inline.cs
- WindowsFormsSynchronizationContext.cs
- SqlProvider.cs
- DNS.cs
- WSSecurityTokenSerializer.cs
- StateValidator.cs
- ReliableSessionBindingElement.cs
- IndicCharClassifier.cs
- WinEventHandler.cs
- UnmanagedMemoryStream.cs
- ServiceMemoryGates.cs
- TabControlAutomationPeer.cs
- _ChunkParse.cs
- UnionExpr.cs
- BaseTemplateCodeDomTreeGenerator.cs
- DbDataRecord.cs
- SqlClientMetaDataCollectionNames.cs
- DataShape.cs
- Enumerable.cs
- WS2007FederationHttpBindingElement.cs
- AnnotationComponentManager.cs
- ContentElementCollection.cs
- IPHostEntry.cs
- Calendar.cs
- mongolianshape.cs
- OracleBoolean.cs
- LoaderAllocator.cs
- EntryPointNotFoundException.cs
- DynamicResourceExtension.cs
- PeerNameRecordCollection.cs
- TemplateControlParser.cs
- QueryInterceptorAttribute.cs
- Bold.cs
- ReliableChannelBinder.cs
- SettingsProperty.cs
- XmlProcessingInstruction.cs
- ClientCultureInfo.cs
- DesignerVerb.cs
- DatagridviewDisplayedBandsData.cs
- XmlSchemaSimpleContentExtension.cs
- CellIdBoolean.cs
- Application.cs
- CustomGrammar.cs
- XamlContextStack.cs
- CodeMemberEvent.cs
- ResourcesGenerator.cs
- DependencyPropertyKey.cs
- FixedSOMSemanticBox.cs
- LostFocusEventManager.cs
- EntityKeyElement.cs
- DesignerVerbCollection.cs
- ProxyWebPartManager.cs
- PauseStoryboard.cs
- NativeMethods.cs
- BamlCollectionHolder.cs
- SessionStateSection.cs
- FrameworkElementFactoryMarkupObject.cs