Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / wpf / src / Core / CSharp / System / Windows / Automation / AutomationProperties.cs / 1 / 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. 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
- KeyInterop.cs
- XmlLanguageConverter.cs
- Fonts.cs
- SerializableAttribute.cs
- GacUtil.cs
- ObjectDesignerDataSourceView.cs
- PathSegment.cs
- SystemTcpConnection.cs
- InvalidPrinterException.cs
- BatchWriter.cs
- Composition.cs
- TypeExtensionConverter.cs
- SimpleTextLine.cs
- RegionData.cs
- DynamicUpdateCommand.cs
- ViewKeyConstraint.cs
- DecimalAnimationBase.cs
- ReferenceConverter.cs
- StylusTip.cs
- sqlnorm.cs
- KerberosReceiverSecurityToken.cs
- WizardDesigner.cs
- HTTPNotFoundHandler.cs
- WorkflowViewService.cs
- AssociationTypeEmitter.cs
- DllNotFoundException.cs
- ConnectionPoolManager.cs
- WebPartPersonalization.cs
- PeerResolverMode.cs
- sortedlist.cs
- BlurBitmapEffect.cs
- ReplacementText.cs
- _BufferOffsetSize.cs
- AsyncContentLoadedEventArgs.cs
- XmlObjectSerializerReadContextComplexJson.cs
- VariantWrapper.cs
- SemaphoreSlim.cs
- ResourceCodeDomSerializer.cs
- PassportAuthenticationModule.cs
- ErrorRuntimeConfig.cs
- WindowsTokenRoleProvider.cs
- ApplicationException.cs
- InternalDuplexChannelListener.cs
- TrayIconDesigner.cs
- Soap12FormatExtensions.cs
- SqlErrorCollection.cs
- RequestCachePolicyConverter.cs
- TableChangeProcessor.cs
- NativeCppClassAttribute.cs
- WebUtil.cs
- Certificate.cs
- DataGridViewAccessibleObject.cs
- EntityContainerAssociationSet.cs
- AsyncPostBackTrigger.cs
- hebrewshape.cs
- PauseStoryboard.cs
- BitmapEffect.cs
- XsltLoader.cs
- ContainerControl.cs
- odbcmetadatafactory.cs
- DataControlPagerLinkButton.cs
- Button.cs
- DecoratedNameAttribute.cs
- PersonalizationEntry.cs
- CompilationSection.cs
- TypedCompletedAsyncResult.cs
- XmlSchemaCollection.cs
- NumberSubstitution.cs
- GPRECT.cs
- HashMembershipCondition.cs
- SHA512.cs
- SecurityPermission.cs
- BoundField.cs
- EnumUnknown.cs
- Collection.cs
- UIElement3D.cs
- SeverityFilter.cs
- SingleAnimation.cs
- DeploymentSection.cs
- ExpressionBuilder.cs
- WindowsStartMenu.cs
- ArglessEventHandlerProxy.cs
- UnsafeNativeMethods.cs
- LinqDataSourceStatusEventArgs.cs
- DbRetry.cs
- ConfigsHelper.cs
- EditorPartChrome.cs
- PrimaryKeyTypeConverter.cs
- ImplicitInputBrush.cs
- StringArrayConverter.cs
- Hex.cs
- CookieParameter.cs
- FieldCollectionEditor.cs
- PolyQuadraticBezierSegmentFigureLogic.cs
- ParseChildrenAsPropertiesAttribute.cs
- HttpMethodConstraint.cs
- ValidationUtility.cs
- InitializingNewItemEventArgs.cs
- UidManager.cs
- SqlGenericUtil.cs