Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Core / CSharp / System / Windows / Automation / AutomationProperties.cs / 1305600 / AutomationProperties.cs
using System; namespace System.Windows.Automation { /// public static class AutomationProperties { #region AutomationId ////// AutomationId Property /// public static readonly DependencyProperty AutomationIdProperty = DependencyProperty.RegisterAttached( "AutomationId", typeof(string), typeof(AutomationProperties), new UIPropertyMetadata(string.Empty), new ValidateValueCallback(IsNotNull)); ////// Helper for setting AutomationId property on a DependencyObject. /// public static void SetAutomationId(DependencyObject element, string value) { if (element == null) { throw new ArgumentNullException("element"); } element.SetValue(AutomationIdProperty, value); } ////// Helper for reading AutomationId property from a DependencyObject. /// public static string GetAutomationId(DependencyObject element) { if (element == null) { throw new ArgumentNullException("element"); } return ((string)element.GetValue(AutomationIdProperty)); } #endregion AutomationId #region Name ////// Name Property /// public static readonly DependencyProperty NameProperty = DependencyProperty.RegisterAttached( "Name", typeof(string), typeof(AutomationProperties), new UIPropertyMetadata(string.Empty), new ValidateValueCallback(IsNotNull)); ////// Helper for setting Name property on a DependencyObject. /// public static void SetName(DependencyObject element, string value) { if (element == null) { throw new ArgumentNullException("element"); } element.SetValue(NameProperty, value); } ////// Helper for reading Name property from a DependencyObject. /// public static string GetName(DependencyObject element) { if (element == null) { throw new ArgumentNullException("element"); } return ((string)element.GetValue(NameProperty)); } #endregion Name #region HelpText ////// HelpText Property /// public static readonly DependencyProperty HelpTextProperty = DependencyProperty.RegisterAttached( "HelpText", typeof(string), typeof(AutomationProperties), new UIPropertyMetadata(string.Empty), new ValidateValueCallback(IsNotNull)); ////// Helper for setting HelpText property on a DependencyObject. /// public static void SetHelpText(DependencyObject element, string value) { if (element == null) { throw new ArgumentNullException("element"); } element.SetValue(HelpTextProperty, value); } ////// Helper for reading HelpText property from a DependencyObject. /// public static string GetHelpText(DependencyObject element) { if (element == null) { throw new ArgumentNullException("element"); } return ((string)element.GetValue(HelpTextProperty)); } #endregion HelpText #region AcceleratorKey ////// AcceleratorKey Property /// public static readonly DependencyProperty AcceleratorKeyProperty = DependencyProperty.RegisterAttached( "AcceleratorKey", typeof(string), typeof(AutomationProperties), new UIPropertyMetadata(string.Empty), new ValidateValueCallback(IsNotNull)); ////// Helper for setting AcceleratorKey property on a DependencyObject. /// public static void SetAcceleratorKey(DependencyObject element, string value) { if (element == null) { throw new ArgumentNullException("element"); } element.SetValue(AcceleratorKeyProperty, value); } ////// Helper for reading AcceleratorKey property from a DependencyObject. /// public static string GetAcceleratorKey(DependencyObject element) { if (element == null) { throw new ArgumentNullException("element"); } return ((string)element.GetValue(AcceleratorKeyProperty)); } #endregion AcceleratorKey #region AccessKey ////// AccessKey Property /// public static readonly DependencyProperty AccessKeyProperty = DependencyProperty.RegisterAttached( "AccessKey", typeof(string), typeof(AutomationProperties), new UIPropertyMetadata(string.Empty), new ValidateValueCallback(IsNotNull)); ////// Helper for setting AccessKey property on a DependencyObject. /// public static void SetAccessKey(DependencyObject element, string value) { if (element == null) { throw new ArgumentNullException("element"); } element.SetValue(AccessKeyProperty, value); } ////// Helper for reading AccessKey property from a DependencyObject. /// public static string GetAccessKey(DependencyObject element) { if (element == null) { throw new ArgumentNullException("element"); } return ((string)element.GetValue(AccessKeyProperty)); } #endregion AccessKey #region ItemStatus ////// ItemStatus Property /// public static readonly DependencyProperty ItemStatusProperty = DependencyProperty.RegisterAttached( "ItemStatus", typeof(string), typeof(AutomationProperties), new UIPropertyMetadata(string.Empty), new ValidateValueCallback(IsNotNull)); ////// Helper for setting ItemStatus property on a DependencyObject. /// public static void SetItemStatus(DependencyObject element, string value) { if (element == null) { throw new ArgumentNullException("element"); } element.SetValue(ItemStatusProperty, value); } ////// Helper for reading ItemStatus property from a DependencyObject. /// public static string GetItemStatus(DependencyObject element) { if (element == null) { throw new ArgumentNullException("element"); } return ((string)element.GetValue(ItemStatusProperty)); } #endregion ItemStatus #region ItemType ////// ItemType Property /// public static readonly DependencyProperty ItemTypeProperty = DependencyProperty.RegisterAttached( "ItemType", typeof(string), typeof(AutomationProperties), new UIPropertyMetadata(string.Empty), new ValidateValueCallback(IsNotNull)); ////// Helper for setting ItemType property on a DependencyObject. /// public static void SetItemType(DependencyObject element, string value) { if (element == null) { throw new ArgumentNullException("element"); } element.SetValue(ItemTypeProperty, value); } ////// Helper for reading ItemType property from a DependencyObject. /// public static string GetItemType(DependencyObject element) { if (element == null) { throw new ArgumentNullException("element"); } return ((string)element.GetValue(ItemTypeProperty)); } #endregion ItemType #region IsColumnHeader ////// IsColumnHeader Property /// public static readonly DependencyProperty IsColumnHeaderProperty = DependencyProperty.RegisterAttached( "IsColumnHeader", typeof(bool), typeof(AutomationProperties), new UIPropertyMetadata(MS.Internal.KnownBoxes.BooleanBoxes.FalseBox)); ////// Helper for setting IsColumnHeader property on a DependencyObject. /// public static void SetIsColumnHeader(DependencyObject element, bool value) { if (element == null) { throw new ArgumentNullException("element"); } element.SetValue(IsColumnHeaderProperty, value); } ////// Helper for reading IsColumnHeader property from a DependencyObject. /// public static bool GetIsColumnHeader(DependencyObject element) { if (element == null) { throw new ArgumentNullException("element"); } return ((bool)element.GetValue(IsColumnHeaderProperty)); } #endregion IsColumnHeader #region IsRowHeader ////// IsRowHeader Property /// public static readonly DependencyProperty IsRowHeaderProperty = DependencyProperty.RegisterAttached( "IsRowHeader", typeof(bool), typeof(AutomationProperties), new UIPropertyMetadata(MS.Internal.KnownBoxes.BooleanBoxes.FalseBox)); ////// Helper for setting IsRowHeader property on a DependencyObject. /// public static void SetIsRowHeader(DependencyObject element, bool value) { if (element == null) { throw new ArgumentNullException("element"); } element.SetValue(IsRowHeaderProperty, value); } ////// Helper for reading IsRowHeader property from a DependencyObject. /// public static bool GetIsRowHeader(DependencyObject element) { if (element == null) { throw new ArgumentNullException("element"); } return ((bool)element.GetValue(IsRowHeaderProperty)); } #endregion IsRowHeader #region IsRequiredForForm ////// IsRequiredForForm Property /// public static readonly DependencyProperty IsRequiredForFormProperty = DependencyProperty.RegisterAttached( "IsRequiredForForm", typeof(bool), typeof(AutomationProperties), new UIPropertyMetadata(MS.Internal.KnownBoxes.BooleanBoxes.FalseBox)); ////// Helper for setting IsRequiredForForm property on a DependencyObject. /// public static void SetIsRequiredForForm(DependencyObject element, bool value) { if (element == null) { throw new ArgumentNullException("element"); } element.SetValue(IsRequiredForFormProperty, value); } ////// Helper for reading IsRequiredForForm property from a DependencyObject. /// public static bool GetIsRequiredForForm(DependencyObject element) { if (element == null) { throw new ArgumentNullException("element"); } return ((bool)element.GetValue(IsRequiredForFormProperty)); } #endregion IsRequiredForForm #region LabeledBy ////// LabeledBy Property /// public static readonly DependencyProperty LabeledByProperty = DependencyProperty.RegisterAttached( "LabeledBy", typeof(UIElement), typeof(AutomationProperties), new UIPropertyMetadata((UIElement)null)); ////// Helper for setting LabeledBy property on a DependencyObject. /// public static void SetLabeledBy(DependencyObject element, UIElement value) { if (element == null) { throw new ArgumentNullException("element"); } element.SetValue(LabeledByProperty, value); } ////// Helper for reading LabeledBy property from a DependencyObject. /// public static UIElement GetLabeledBy(DependencyObject element) { if (element == null) { throw new ArgumentNullException("element"); } return ((UIElement)element.GetValue(LabeledByProperty)); } #endregion LabeledBy #region private implementation // Validation callback for string properties private static bool IsNotNull(object value) { return (value != null); } #endregion } } // 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
- ModelItemDictionary.cs
- ProcessProtocolHandler.cs
- ObjectStorage.cs
- StrongName.cs
- FilterEventArgs.cs
- GraphicsContext.cs
- WizardDesigner.cs
- ViewUtilities.cs
- ValidationSummary.cs
- TcpSocketManager.cs
- ColumnResult.cs
- FormViewInsertEventArgs.cs
- SafeCertificateStore.cs
- LocationReferenceValue.cs
- WebPartChrome.cs
- SoapElementAttribute.cs
- GiveFeedbackEvent.cs
- DesignerDataTable.cs
- DeviceOverridableAttribute.cs
- CheckBoxFlatAdapter.cs
- BamlTreeUpdater.cs
- DataGridLinkButton.cs
- ValidatingReaderNodeData.cs
- WeakReferenceEnumerator.cs
- TraceContext.cs
- RichTextBox.cs
- RepeatBehaviorConverter.cs
- ThemeInfoAttribute.cs
- WebPartConnectionCollection.cs
- GlobalizationAssembly.cs
- DataControlLinkButton.cs
- LambdaCompiler.Unary.cs
- ConnectionsZone.cs
- DeferrableContent.cs
- Inflater.cs
- DebuggerService.cs
- GetPageCompletedEventArgs.cs
- SecurityImpersonationBehavior.cs
- Rotation3DAnimationUsingKeyFrames.cs
- PrintPageEvent.cs
- DesignOnlyAttribute.cs
- entitydatasourceentitysetnameconverter.cs
- EventArgs.cs
- RuntimeArgumentHandle.cs
- LineMetrics.cs
- ListViewUpdatedEventArgs.cs
- _ContextAwareResult.cs
- TableRowCollection.cs
- SByte.cs
- StringArrayConverter.cs
- ServiceMoniker.cs
- DataTableTypeConverter.cs
- SQLBinaryStorage.cs
- RequestBringIntoViewEventArgs.cs
- Function.cs
- bindurihelper.cs
- DynamicILGenerator.cs
- ItemDragEvent.cs
- DesignerHelpers.cs
- SoapReflector.cs
- WarningException.cs
- WebAdminConfigurationHelper.cs
- TypeLibConverter.cs
- HtmlInputText.cs
- DynamicDataManager.cs
- ProvidePropertyAttribute.cs
- BlobPersonalizationState.cs
- XmlCharacterData.cs
- BitmapEffect.cs
- OdbcErrorCollection.cs
- ExceptionUtil.cs
- CodeLinePragma.cs
- Assembly.cs
- _AuthenticationState.cs
- IssuedTokenClientElement.cs
- TextServicesCompartmentContext.cs
- MergePropertyDescriptor.cs
- XmlObjectSerializer.cs
- StopStoryboard.cs
- CalendarButton.cs
- XamlPathDataSerializer.cs
- UnderstoodHeaders.cs
- DataControlButton.cs
- WebHttpBinding.cs
- TraceSection.cs
- FileDialogCustomPlace.cs
- FormViewCommandEventArgs.cs
- QilFactory.cs
- XmlSerializerSection.cs
- SinglePageViewer.cs
- WebPartExportVerb.cs
- PathSegment.cs
- EventLogEntry.cs
- CaseInsensitiveHashCodeProvider.cs
- HtmlHistory.cs
- EventData.cs
- WebReferencesBuildProvider.cs
- MediaScriptCommandRoutedEventArgs.cs
- precedingquery.cs
- QueryOperator.cs