Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Framework / System / Windows / Automation / Peers / GridSplitterAutomationPeer.cs / 1 / GridSplitterAutomationPeer.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 GridSplitterAutomationPeer : ThumbAutomationPeer, ITransformProvider { /// public GridSplitterAutomationPeer(GridSplitter owner): base(owner) {} /// override protected string GetClassNameCore() { return "GridSplitter"; } /// override public object GetPattern(PatternInterface patternInterface) { if (patternInterface == PatternInterface.Transform) return this; return null; } #region ITransformProvider bool ITransformProvider.CanMove { get { return true; } } bool ITransformProvider.CanResize { get { return false; } } bool ITransformProvider.CanRotate { get { return false; } } void ITransformProvider.Move(double x, double y) { if (!IsEnabled()) throw new ElementNotEnabledException(); if (double.IsInfinity(x) || double.IsNaN(x)) throw new ArgumentOutOfRangeException("x"); if (double.IsInfinity(y) || double.IsNaN(y)) throw new ArgumentOutOfRangeException("y"); ((GridSplitter)Owner).KeyboardMoveSplitter(x, y); } void ITransformProvider.Resize(double width, double height) { throw new InvalidOperationException(SR.Get(SRID.UIA_OperationCannotBePerformed)); } void ITransformProvider.Rotate(double degrees) { throw new InvalidOperationException(SR.Get(SRID.UIA_OperationCannotBePerformed)); } #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
- AuthStoreRoleProvider.cs
- StrongNameKeyPair.cs
- CodeTypeMemberCollection.cs
- SkipQueryOptionExpression.cs
- Control.cs
- XmlSyndicationContent.cs
- ArithmeticLiteral.cs
- ClosableStream.cs
- HashCryptoHandle.cs
- ListViewItemSelectionChangedEvent.cs
- TdsEnums.cs
- ActionNotSupportedException.cs
- ConvertEvent.cs
- PeerPresenceInfo.cs
- SQLGuidStorage.cs
- LiteralLink.cs
- FileDialogPermission.cs
- XmlRootAttribute.cs
- WebConfigurationHostFileChange.cs
- util.cs
- ListViewItemEventArgs.cs
- RuntimeHandles.cs
- TransformProviderWrapper.cs
- DropSourceBehavior.cs
- DocumentCollection.cs
- TransformPattern.cs
- XamlFilter.cs
- GridViewCommandEventArgs.cs
- StringFunctions.cs
- BitArray.cs
- XmlSchemaImport.cs
- MonthCalendar.cs
- DropShadowEffect.cs
- KeyValueConfigurationCollection.cs
- TreeNodeSelectionProcessor.cs
- TypeInfo.cs
- StringFunctions.cs
- WebPartAuthorizationEventArgs.cs
- SerTrace.cs
- TraceLog.cs
- DragCompletedEventArgs.cs
- XmlQualifiedNameTest.cs
- ClaimTypeElementCollection.cs
- XmlSequenceWriter.cs
- CorrelationManager.cs
- SdlChannelSink.cs
- FixedTextView.cs
- XmlCharacterData.cs
- AssemblyResourceLoader.cs
- CompilerTypeWithParams.cs
- InkSerializer.cs
- AnnotationAuthorChangedEventArgs.cs
- Normalization.cs
- FactoryGenerator.cs
- UnionCqlBlock.cs
- EqualityComparer.cs
- DataDesignUtil.cs
- StylusButtonCollection.cs
- OperatingSystem.cs
- DescendentsWalker.cs
- HtmlGenericControl.cs
- SqlWorkflowInstanceStoreLock.cs
- CdpEqualityComparer.cs
- MouseGesture.cs
- DataControlPagerLinkButton.cs
- NetSectionGroup.cs
- KeyboardEventArgs.cs
- ItemCheckEvent.cs
- CompositeFontFamily.cs
- SafeFileMappingHandle.cs
- ObjectRef.cs
- StubHelpers.cs
- BrowserInteropHelper.cs
- QilTargetType.cs
- DataRow.cs
- Wildcard.cs
- FrameworkTemplate.cs
- Collection.cs
- InheritanceContextHelper.cs
- RuntimeConfig.cs
- WindowsEditBox.cs
- SurrogateSelector.cs
- ObjectTypeMapping.cs
- RectangleHotSpot.cs
- SqlCaseSimplifier.cs
- ItemsPanelTemplate.cs
- ScrollChrome.cs
- Type.cs
- CodeGeneratorOptions.cs
- RelatedCurrencyManager.cs
- StylusDevice.cs
- Viewport3DVisual.cs
- Opcode.cs
- ComMethodElementCollection.cs
- MenuRendererStandards.cs
- OdbcConnectionHandle.cs
- TextTrailingWordEllipsis.cs
- ValueTypeFixupInfo.cs
- PropertyMappingExceptionEventArgs.cs
- ForceCopyBuildProvider.cs