Code:
/ 4.0 / 4.0 / 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. 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
- DockPattern.cs
- InputLanguage.cs
- QilVisitor.cs
- NegationPusher.cs
- ListBase.cs
- XmlNamespaceMapping.cs
- Substitution.cs
- DataGrid.cs
- ReadOnlyDictionary.cs
- SafePEFileHandle.cs
- MemberRestriction.cs
- CodeEntryPointMethod.cs
- AudioException.cs
- XmlWellformedWriter.cs
- StaticResourceExtension.cs
- StateItem.cs
- EventLogPermission.cs
- IItemContainerGenerator.cs
- StickyNoteHelper.cs
- DataError.cs
- DataTemplate.cs
- SourceFilter.cs
- Formatter.cs
- HScrollBar.cs
- OdbcEnvironmentHandle.cs
- Events.cs
- SudsParser.cs
- ListViewHitTestInfo.cs
- PropertyValue.cs
- DesignerToolboxInfo.cs
- CodeStatement.cs
- SurrogateSelector.cs
- NameTable.cs
- ButtonRenderer.cs
- RbTree.cs
- WebPartConnectionsCancelEventArgs.cs
- XmlRootAttribute.cs
- MultiAsyncResult.cs
- CommunicationObjectAbortedException.cs
- FontFamily.cs
- DataRowComparer.cs
- GeneralTransform2DTo3D.cs
- DependencyPropertyKey.cs
- EntryWrittenEventArgs.cs
- TreeIterator.cs
- MailAddressCollection.cs
- ActiveXContainer.cs
- HwndSource.cs
- NumberFormatInfo.cs
- FormView.cs
- XmlWrappingReader.cs
- XPathNavigatorKeyComparer.cs
- EmbeddedMailObjectCollectionEditor.cs
- LinqToSqlWrapper.cs
- RadioButton.cs
- XmlILStorageConverter.cs
- WasNotInstalledException.cs
- HttpHandler.cs
- DocumentViewerAutomationPeer.cs
- ProgramNode.cs
- Type.cs
- PaginationProgressEventArgs.cs
- ResolveRequestResponseAsyncResult.cs
- NoneExcludedImageIndexConverter.cs
- ExpressionPrefixAttribute.cs
- CodeBinaryOperatorExpression.cs
- NegatedCellConstant.cs
- SearchExpression.cs
- ProtocolsConfigurationHandler.cs
- TableRowCollection.cs
- ResourceAssociationSet.cs
- AnnotationResourceChangedEventArgs.cs
- AnimationClockResource.cs
- Int16Storage.cs
- ComponentDispatcherThread.cs
- TextEditorCopyPaste.cs
- SchemaNotation.cs
- CacheMemory.cs
- QueryStringParameter.cs
- PathGeometry.cs
- XmlRawWriterWrapper.cs
- TimeSpanMinutesConverter.cs
- DiagnosticStrings.cs
- FirstMatchCodeGroup.cs
- Configuration.cs
- CreatingCookieEventArgs.cs
- Compiler.cs
- Scheduler.cs
- BoolExpr.cs
- HtmlDocument.cs
- WebPartChrome.cs
- ContextMenuStrip.cs
- KnownTypes.cs
- RegexGroup.cs
- TableCellCollection.cs
- ActivityDesigner.cs
- X509Extension.cs
- ToolBarTray.cs
- XPathExpr.cs
- Mutex.cs