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
- UpdatableGenericsFeature.cs
- ValidationResult.cs
- GACMembershipCondition.cs
- ShapeTypeface.cs
- Selector.cs
- DesignTimeVisibleAttribute.cs
- TableLayoutRowStyleCollection.cs
- BitmapCodecInfoInternal.cs
- PrivilegeNotHeldException.cs
- MetaTableHelper.cs
- XmlSecureResolver.cs
- UnsupportedPolicyOptionsException.cs
- DataGridViewDataConnection.cs
- GridViewHeaderRowPresenter.cs
- DbConnectionFactory.cs
- Variable.cs
- AuthStoreRoleProvider.cs
- WSUtilitySpecificationVersion.cs
- SessionStateModule.cs
- ServicePointManagerElement.cs
- SocketConnection.cs
- GeometryModel3D.cs
- _LoggingObject.cs
- MenuItemStyle.cs
- IPCCacheManager.cs
- FontFamilyConverter.cs
- CurrentChangingEventManager.cs
- XmlQualifiedName.cs
- TextRangeAdaptor.cs
- EntitySqlQueryBuilder.cs
- Regex.cs
- RegexBoyerMoore.cs
- RuleElement.cs
- TextContainerChangeEventArgs.cs
- MobileContainerDesigner.cs
- AssemblyAttributes.cs
- PackageFilter.cs
- CodePrimitiveExpression.cs
- SetStoryboardSpeedRatio.cs
- LogLogRecordHeader.cs
- WebPartConnectionCollection.cs
- PackageRelationship.cs
- ExclusiveCanonicalizationTransform.cs
- BasePattern.cs
- SchemaCollectionPreprocessor.cs
- GenericUriParser.cs
- FragmentQuery.cs
- PagePropertiesChangingEventArgs.cs
- QueueProcessor.cs
- Queue.cs
- XsltException.cs
- CultureSpecificStringDictionary.cs
- XmlSchemaComplexContentExtension.cs
- SQLUtility.cs
- HttpCachePolicyElement.cs
- CodeIdentifiers.cs
- String.cs
- ValuePatternIdentifiers.cs
- SerializationEventsCache.cs
- MsmqTransportBindingElement.cs
- KeyMatchBuilder.cs
- DetailsViewCommandEventArgs.cs
- TypeDescriptor.cs
- ElementHostPropertyMap.cs
- RectConverter.cs
- SecurityBindingElementImporter.cs
- ResourceReferenceKeyNotFoundException.cs
- DbModificationCommandTree.cs
- LongAverageAggregationOperator.cs
- ProxyHwnd.cs
- DocumentViewerBase.cs
- PrintPreviewControl.cs
- ComponentCommands.cs
- SoapAttributes.cs
- SystemIPInterfaceProperties.cs
- BamlRecordReader.cs
- UniqueConstraint.cs
- DesignerToolboxInfo.cs
- UserControlBuildProvider.cs
- FixedSOMPageElement.cs
- Win32KeyboardDevice.cs
- ExtensionFile.cs
- TraceListener.cs
- DispatcherObject.cs
- ErrorHandlerFaultInfo.cs
- PlatformCulture.cs
- ProfileGroupSettingsCollection.cs
- X509CertificateStore.cs
- BinarySerializer.cs
- CodeDelegateInvokeExpression.cs
- Membership.cs
- ConnectionPoolManager.cs
- UInt64Storage.cs
- FixedPageProcessor.cs
- QueryPageSettingsEventArgs.cs
- CryptoHandle.cs
- DataTablePropertyDescriptor.cs
- BitmapInitialize.cs
- AdornedElementPlaceholder.cs
- SmtpNtlmAuthenticationModule.cs