Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / 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
- FragmentQueryKB.cs
- PathSegment.cs
- Brushes.cs
- Semaphore.cs
- DateTimeFormat.cs
- TrackingMemoryStreamFactory.cs
- ZipIOCentralDirectoryBlock.cs
- SqlNotificationRequest.cs
- ChtmlFormAdapter.cs
- TypeInfo.cs
- MenuBase.cs
- XamlToRtfWriter.cs
- ApplicationInfo.cs
- WeakEventManager.cs
- ExtractedStateEntry.cs
- DoubleConverter.cs
- OleDbConnectionInternal.cs
- SqlBinder.cs
- AddingNewEventArgs.cs
- DeviceSpecificChoiceCollection.cs
- HtmlToClrEventProxy.cs
- CodeCompileUnit.cs
- DocumentPageHost.cs
- Form.cs
- XComponentModel.cs
- DoubleConverter.cs
- Pen.cs
- DirectionalLight.cs
- XmlFormatWriterGenerator.cs
- OdbcException.cs
- DialogBaseForm.cs
- PathFigureCollectionValueSerializer.cs
- NotifyCollectionChangedEventArgs.cs
- QueryOutputWriter.cs
- EmbossBitmapEffect.cs
- UnsafeNativeMethods.cs
- SqlFacetAttribute.cs
- CodeCastExpression.cs
- Pkcs7Recipient.cs
- RSAPKCS1SignatureFormatter.cs
- SQLSingleStorage.cs
- SettingsSection.cs
- RotateTransform3D.cs
- SecurityDocument.cs
- XmlSchemaChoice.cs
- WebPartMenuStyle.cs
- XmlNode.cs
- HttpVersion.cs
- RelativeSource.cs
- ProcessModelSection.cs
- EnterpriseServicesHelper.cs
- AuthenticationModuleElement.cs
- OleDbConnectionFactory.cs
- OdbcConnectionString.cs
- StringDictionary.cs
- ChtmlPhoneCallAdapter.cs
- StylusLogic.cs
- FormatSettings.cs
- Model3D.cs
- QilVisitor.cs
- ClientTargetCollection.cs
- XmlNavigatorStack.cs
- AttributeCollection.cs
- StorageMappingFragment.cs
- XmlMemberMapping.cs
- Codec.cs
- ComNativeDescriptor.cs
- Formatter.cs
- DeploymentSection.cs
- SelectionEditor.cs
- ResourceContainer.cs
- XmlC14NWriter.cs
- DataProtection.cs
- Solver.cs
- AdRotator.cs
- DictionaryBase.cs
- InstanceView.cs
- ColumnHeader.cs
- ProcessInfo.cs
- HitTestParameters.cs
- EventProviderWriter.cs
- SystemWebExtensionsSectionGroup.cs
- PropertyBuilder.cs
- NativeCppClassAttribute.cs
- UnsafeNetInfoNativeMethods.cs
- ControlOperationInvoker.cs
- ApplicationSecurityInfo.cs
- TableParagraph.cs
- ProtocolsSection.cs
- SharedUtils.cs
- DataGridItem.cs
- MultitargetingHelpers.cs
- FormatControl.cs
- DNS.cs
- MultipartIdentifier.cs
- PictureBox.cs
- ArgumentException.cs
- ObjectRef.cs
- DoubleMinMaxAggregationOperator.cs
- RelatedView.cs