Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / System / Windows / Automation / Peers / ProgressBarAutomationPeer.cs / 1305600 / 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
- WebRequest.cs
- XmlSecureResolver.cs
- SQLBinaryStorage.cs
- OracleParameterCollection.cs
- PathSegmentCollection.cs
- AnnotationHelper.cs
- UrlMappingsModule.cs
- GridView.cs
- SecurityNegotiationException.cs
- XamlSerializationHelper.cs
- HtmlDocument.cs
- RectAnimationUsingKeyFrames.cs
- GroupBoxRenderer.cs
- AttachedPropertyBrowsableForChildrenAttribute.cs
- SiteMembershipCondition.cs
- WebControl.cs
- PeerInvitationResponse.cs
- InvokeHandlers.cs
- BackgroundWorker.cs
- HttpModuleActionCollection.cs
- RegexParser.cs
- SectionXmlInfo.cs
- DbProviderSpecificTypePropertyAttribute.cs
- Merger.cs
- LineMetrics.cs
- ErrorWebPart.cs
- MetadataHelper.cs
- Clock.cs
- ImmutableObjectAttribute.cs
- ValidatingReaderNodeData.cs
- XsltArgumentList.cs
- GroupItem.cs
- MarkupCompiler.cs
- DbDataRecord.cs
- DbQueryCommandTree.cs
- TextEffect.cs
- NonSerializedAttribute.cs
- VersionPair.cs
- BrowserTree.cs
- WebPartEventArgs.cs
- SapiGrammar.cs
- BooleanExpr.cs
- XmlSchemaRedefine.cs
- remotingproxy.cs
- SystemColors.cs
- EncryptedXml.cs
- TextServicesManager.cs
- RemotingAttributes.cs
- TableChangeProcessor.cs
- ControlEvent.cs
- EdmError.cs
- ToolStripControlHost.cs
- FreezableDefaultValueFactory.cs
- SineEase.cs
- XsltSettings.cs
- WCFBuildProvider.cs
- StreamGeometry.cs
- WebPartRestoreVerb.cs
- JsonByteArrayDataContract.cs
- VerificationException.cs
- BuildManager.cs
- MultiDataTrigger.cs
- IPEndPoint.cs
- WorkflowMarkupSerializationManager.cs
- ProcessModelInfo.cs
- DataGridViewCellErrorTextNeededEventArgs.cs
- SystemShuttingDownException.cs
- HostnameComparisonMode.cs
- xmlfixedPageInfo.cs
- GenericTypeParameterConverter.cs
- SqlConnectionPoolGroupProviderInfo.cs
- ProjectionCamera.cs
- CombinedGeometry.cs
- StoreAnnotationsMap.cs
- TrackingConditionCollection.cs
- MultipleViewPattern.cs
- JavaScriptObjectDeserializer.cs
- SqlDataSourceConfigureSortForm.cs
- OrthographicCamera.cs
- parserscommon.cs
- shaperfactoryquerycachekey.cs
- PrePrepareMethodAttribute.cs
- ContentElementAutomationPeer.cs
- XmlSchemaAppInfo.cs
- EdmTypeAttribute.cs
- OlePropertyStructs.cs
- SHA512.cs
- NetSectionGroup.cs
- FileDialogCustomPlace.cs
- EntityDataSourceValidationException.cs
- InternalTransaction.cs
- ParameterModifier.cs
- FastEncoderStatics.cs
- GeometryDrawing.cs
- ListBase.cs
- mansign.cs
- XmlChoiceIdentifierAttribute.cs
- Stackframe.cs
- ScriptingSectionGroup.cs
- PrtTicket_Base.cs