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
- SRGSCompiler.cs
- SspiHelper.cs
- ExpandableObjectConverter.cs
- HttpCookie.cs
- ReadOnlyCollectionBase.cs
- StateManagedCollection.cs
- FixedTextPointer.cs
- Rect3D.cs
- EntityCommandExecutionException.cs
- httpapplicationstate.cs
- DefaultValueConverter.cs
- AnchorEditor.cs
- SafeReadContext.cs
- MultidimensionalArrayItemReference.cs
- DataViewSettingCollection.cs
- NavigationProperty.cs
- ArglessEventHandlerProxy.cs
- MultipleViewPattern.cs
- TextChangedEventArgs.cs
- NetNamedPipeSecurity.cs
- KnownBoxes.cs
- KnownAssemblyEntry.cs
- PopupControlService.cs
- ComponentManagerBroker.cs
- FieldInfo.cs
- FillBehavior.cs
- BasePattern.cs
- ToolboxItemAttribute.cs
- Line.cs
- CustomValidator.cs
- GeometryModel3D.cs
- SafeProcessHandle.cs
- HashCodeCombiner.cs
- NavigationPropertyAccessor.cs
- ContextStaticAttribute.cs
- ObfuscationAttribute.cs
- SelectedDatesCollection.cs
- QuaternionValueSerializer.cs
- DataGridColumn.cs
- FileUtil.cs
- XmlSchemas.cs
- PolicyLevel.cs
- XmlSchemaAny.cs
- DesignColumnCollection.cs
- TableCell.cs
- ImageSourceConverter.cs
- ExpressionReplacer.cs
- EntityDataSourceWrapperCollection.cs
- ArraySubsetEnumerator.cs
- FormViewUpdatedEventArgs.cs
- Geometry.cs
- path.cs
- DbExpressionBuilder.cs
- Internal.cs
- BamlLocalizableResource.cs
- RepeatBehaviorConverter.cs
- PeerCollaborationPermission.cs
- TraceProvider.cs
- Rules.cs
- HtmlControl.cs
- XmlDocumentFieldSchema.cs
- BindingSource.cs
- ImageField.cs
- LazyTextWriterCreator.cs
- CounterSetInstanceCounterDataSet.cs
- SqlServer2KCompatibilityCheck.cs
- SectionInformation.cs
- UnitySerializationHolder.cs
- AdPostCacheSubstitution.cs
- XmlSignatureProperties.cs
- EdmItemError.cs
- SqlStream.cs
- GridItemProviderWrapper.cs
- RectangleGeometry.cs
- MulticastIPAddressInformationCollection.cs
- GroupBox.cs
- InternalDispatchObject.cs
- UseAttributeSetsAction.cs
- DbDataRecord.cs
- ActivationServices.cs
- SignatureTargetIdManager.cs
- FigureHelper.cs
- BitmapCache.cs
- ChangeProcessor.cs
- TdsParserHelperClasses.cs
- DataGridViewSortCompareEventArgs.cs
- DomainLiteralReader.cs
- RTLAwareMessageBox.cs
- IntersectQueryOperator.cs
- JoinSymbol.cs
- BaseInfoTable.cs
- XmlSchemaSet.cs
- HtmlDocument.cs
- WindowsGraphicsWrapper.cs
- ZipIOCentralDirectoryBlock.cs
- Int32.cs
- XmlSchemaSet.cs
- MulticastNotSupportedException.cs
- DPCustomTypeDescriptor.cs
- InputEventArgs.cs