Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / wpf / src / Framework / System / Windows / Automation / Peers / GroupBoxAutomationPeer.cs / 1 / GroupBoxAutomationPeer.cs
using System; using System.Runtime.InteropServices; using System.Security; using System.Text; using System.Windows; using System.Windows.Automation.Provider; using System.Windows.Controls; using System.Windows.Controls.Primitives; using System.Windows.Interop; using System.Windows.Media; using MS.Internal; using MS.Win32; namespace System.Windows.Automation.Peers { /// public class GroupBoxAutomationPeer : FrameworkElementAutomationPeer { /// public GroupBoxAutomationPeer(GroupBox owner): base(owner) {} /// override protected string GetClassNameCore() { return "GroupBox"; } /// override protected AutomationControlType GetAutomationControlTypeCore() { return AutomationControlType.Group; } // Return the base without the AccessKey character /// override protected string GetNameCore() { string result = base.GetNameCore(); if (!string.IsNullOrEmpty(result)) { GroupBox groupBox = (GroupBox)Owner; if (groupBox.Header is string) { return AccessText.RemoveAccessKeyMarker(result); } } return result; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. using System; using System.Runtime.InteropServices; using System.Security; using System.Text; using System.Windows; using System.Windows.Automation.Provider; using System.Windows.Controls; using System.Windows.Controls.Primitives; using System.Windows.Interop; using System.Windows.Media; using MS.Internal; using MS.Win32; namespace System.Windows.Automation.Peers { /// public class GroupBoxAutomationPeer : FrameworkElementAutomationPeer { /// public GroupBoxAutomationPeer(GroupBox owner): base(owner) {} /// override protected string GetClassNameCore() { return "GroupBox"; } /// override protected AutomationControlType GetAutomationControlTypeCore() { return AutomationControlType.Group; } // Return the base without the AccessKey character /// override protected string GetNameCore() { string result = base.GetNameCore(); if (!string.IsNullOrEmpty(result)) { GroupBox groupBox = (GroupBox)Owner; if (groupBox.Header is string) { return AccessText.RemoveAccessKeyMarker(result); } } return result; } } } // 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
- CodeArrayIndexerExpression.cs
- IndexedGlyphRun.cs
- SQLString.cs
- TextUtf8RawTextWriter.cs
- TransportSecurityHelpers.cs
- DockPanel.cs
- Types.cs
- RewritingValidator.cs
- HttpRuntimeSection.cs
- PresentationSource.cs
- ComponentResourceKeyConverter.cs
- StreamAsIStream.cs
- BinaryNode.cs
- PackUriHelper.cs
- CodeLabeledStatement.cs
- FieldToken.cs
- SecurityContext.cs
- ConfigXmlElement.cs
- KnownBoxes.cs
- CultureInfo.cs
- CodeAttributeDeclarationCollection.cs
- ParameterCollection.cs
- Comparer.cs
- CollectionConverter.cs
- MatchSingleFxEngineOpcode.cs
- ThumbButtonInfoCollection.cs
- PackageStore.cs
- HTMLTagNameToTypeMapper.cs
- InternalSafeNativeMethods.cs
- nulltextnavigator.cs
- PropertyItem.cs
- UpdateCompiler.cs
- HandoffBehavior.cs
- XmlSignatureProperties.cs
- SqlXml.cs
- DefaultValidator.cs
- SelectionEditingBehavior.cs
- WebPartEditorCancelVerb.cs
- ConditionalBranch.cs
- CatalogPartChrome.cs
- PresentationAppDomainManager.cs
- ContextMenuStrip.cs
- sqlpipe.cs
- Dictionary.cs
- ViewBox.cs
- ColumnTypeConverter.cs
- IPAddress.cs
- Command.cs
- DataServiceBehavior.cs
- DataGridViewAutoSizeModeEventArgs.cs
- InfoCardArgumentException.cs
- DbException.cs
- RegexCode.cs
- StreamGeometry.cs
- NumberFormatInfo.cs
- TreeNodeBindingDepthConverter.cs
- XslAstAnalyzer.cs
- GridItemPattern.cs
- ConfigXmlComment.cs
- ParsedAttributeCollection.cs
- OracleMonthSpan.cs
- EnvelopedPkcs7.cs
- SystemIPInterfaceStatistics.cs
- FormViewUpdateEventArgs.cs
- SqlDataSourceCustomCommandEditor.cs
- XslVisitor.cs
- XmlReaderSettings.cs
- EntityDataSourceValidationException.cs
- NumberFunctions.cs
- Literal.cs
- CodeVariableReferenceExpression.cs
- NamedPermissionSet.cs
- TextRangeSerialization.cs
- EditorBrowsableAttribute.cs
- NamespaceInfo.cs
- DateTimePicker.cs
- WebEvents.cs
- HttpGetProtocolReflector.cs
- InfiniteIntConverter.cs
- WebAdminConfigurationHelper.cs
- SQLBytesStorage.cs
- InheritanceUI.cs
- ClientOptions.cs
- CompiledXpathExpr.cs
- SqlClientFactory.cs
- SpecularMaterial.cs
- SqlAliasesReferenced.cs
- WebPartEditorApplyVerb.cs
- PermissionSet.cs
- JournalEntryListConverter.cs
- Errors.cs
- PictureBox.cs
- FunctionUpdateCommand.cs
- SqlDataSourceEnumerator.cs
- Polyline.cs
- DataGridViewColumnHeaderCell.cs
- CodeVariableDeclarationStatement.cs
- ParallelRangeManager.cs
- WebControl.cs
- URLAttribute.cs