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
- LinkLabel.cs
- IisTraceListener.cs
- HttpVersion.cs
- NullableConverter.cs
- DataGridTable.cs
- PageContentCollection.cs
- EntityDataSourceConfigureObjectContextPanel.cs
- SiteMapNodeItem.cs
- Odbc32.cs
- VisualStateChangedEventArgs.cs
- SqlStatistics.cs
- WinInet.cs
- GridViewRowPresenter.cs
- LineBreak.cs
- DiagnosticStrings.cs
- Attributes.cs
- DrawingImage.cs
- StreamReader.cs
- Brush.cs
- Roles.cs
- CapabilitiesAssignment.cs
- WinFormsSecurity.cs
- OledbConnectionStringbuilder.cs
- SecurityCapabilities.cs
- AsyncCompletedEventArgs.cs
- DbConnectionStringBuilder.cs
- DateTimeConstantAttribute.cs
- parserscommon.cs
- EntityStoreSchemaGenerator.cs
- DefaultEventAttribute.cs
- Label.cs
- SqlDataRecord.cs
- ListMarkerLine.cs
- DateTimeParse.cs
- WebPartPersonalization.cs
- ListViewGroupConverter.cs
- EventListener.cs
- ExpressionBuilderCollection.cs
- MemberRelationshipService.cs
- SecurityUtils.cs
- DataGridViewCellStateChangedEventArgs.cs
- RewritingProcessor.cs
- StreamHelper.cs
- Color.cs
- DictionaryKeyPropertyAttribute.cs
- ToolStripContentPanel.cs
- RemotingConfigParser.cs
- TagMapCollection.cs
- TripleDESCryptoServiceProvider.cs
- SimpleTypeResolver.cs
- ColorMatrix.cs
- TemplateControlBuildProvider.cs
- IApplicationTrustManager.cs
- CLSCompliantAttribute.cs
- TemplateControlCodeDomTreeGenerator.cs
- SiteMapDataSourceView.cs
- XmlSchemaInfo.cs
- CodeCommentStatementCollection.cs
- WebHttpBinding.cs
- ReliableDuplexSessionChannel.cs
- NullRuntimeConfig.cs
- CryptoConfig.cs
- ProtocolsConfiguration.cs
- LicenseException.cs
- ReferencedAssembly.cs
- AppliesToBehaviorDecisionTable.cs
- SecurityBindingElementImporter.cs
- TableDetailsCollection.cs
- DataControlFieldHeaderCell.cs
- SystemUnicastIPAddressInformation.cs
- DataGridViewImageColumn.cs
- WSSecurityOneDotZeroReceiveSecurityHeader.cs
- PageSetupDialog.cs
- DocumentXPathNavigator.cs
- Authorization.cs
- MonitoringDescriptionAttribute.cs
- TimeEnumHelper.cs
- QueueProcessor.cs
- Pts.cs
- ToolStripComboBox.cs
- ReverseQueryOperator.cs
- TextRangeBase.cs
- BlurBitmapEffect.cs
- HandleScope.cs
- MulticastDelegate.cs
- SrgsText.cs
- ManagementNamedValueCollection.cs
- SplashScreen.cs
- SqlGenericUtil.cs
- RightsManagementInformation.cs
- RoutedEventArgs.cs
- XmlSchemaNotation.cs
- ApplicationBuildProvider.cs
- CompilationRelaxations.cs
- XmlConvert.cs
- GridViewPageEventArgs.cs
- Point3DIndependentAnimationStorage.cs
- CompositionTarget.cs
- Authorization.cs
- CustomErrorsSectionWrapper.cs