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
- BatchStream.cs
- SqlBuilder.cs
- WindowInteractionStateTracker.cs
- SqlClientFactory.cs
- SqlInternalConnection.cs
- AsyncDataRequest.cs
- UrlMapping.cs
- ManualResetEventSlim.cs
- ComAdminWrapper.cs
- Point4DConverter.cs
- BrowserCapabilitiesCodeGenerator.cs
- SizeChangedEventArgs.cs
- PeerObject.cs
- Facet.cs
- ItemCollection.cs
- ReversePositionQuery.cs
- RequestResizeEvent.cs
- BuildTopDownAttribute.cs
- TextParagraph.cs
- webproxy.cs
- TextTreePropertyUndoUnit.cs
- RankException.cs
- NativeMethods.cs
- NamedPipeTransportManager.cs
- RealizationContext.cs
- _TimerThread.cs
- SyntaxCheck.cs
- DesignTimeTemplateParser.cs
- ServiceOperation.cs
- PartitionerStatic.cs
- TypeInfo.cs
- ToolZoneDesigner.cs
- MulticastIPAddressInformationCollection.cs
- TextParagraphView.cs
- EntityRecordInfo.cs
- MediaEntryAttribute.cs
- Int16AnimationBase.cs
- AuthenticationModuleElement.cs
- AsyncPostBackTrigger.cs
- DataServices.cs
- RelativeSource.cs
- PropertyCondition.cs
- UnsafeNativeMethods.cs
- DataGridTextBox.cs
- unsafenativemethodstextservices.cs
- HwndHostAutomationPeer.cs
- TransportSecurityProtocolFactory.cs
- CodeValidator.cs
- ExtenderProviderService.cs
- RedistVersionInfo.cs
- Attributes.cs
- PropertyChangingEventArgs.cs
- InheritanceRules.cs
- RenamedEventArgs.cs
- WorkflowRuntimeServiceElementCollection.cs
- WpfGeneratedKnownTypes.cs
- FontFamilyConverter.cs
- CellParagraph.cs
- WebPartCatalogAddVerb.cs
- AnimatedTypeHelpers.cs
- _PooledStream.cs
- WSSecurityOneDotZeroSendSecurityHeader.cs
- DesignColumn.cs
- ReversePositionQuery.cs
- ExternalCalls.cs
- OperationFormatUse.cs
- ConstructorExpr.cs
- MethodBody.cs
- StorageAssociationTypeMapping.cs
- AsymmetricSignatureDeformatter.cs
- BindMarkupExtensionSerializer.cs
- NumericPagerField.cs
- Mapping.cs
- KeyFrames.cs
- TextReturnReader.cs
- CroppedBitmap.cs
- OutputScopeManager.cs
- DataServiceClientException.cs
- SingleObjectCollection.cs
- HtmlGenericControl.cs
- ISCIIEncoding.cs
- SetterBase.cs
- TrackingProfileDeserializationException.cs
- StringTraceRecord.cs
- TextTreeInsertUndoUnit.cs
- CfgParser.cs
- AnimationStorage.cs
- CqlLexerHelpers.cs
- XmlUnspecifiedAttribute.cs
- NotifyIcon.cs
- SqlGatherConsumedAliases.cs
- WorkflowQueueInfo.cs
- TableLayoutPanelResizeGlyph.cs
- Matrix3DConverter.cs
- Validator.cs
- PagePropertiesChangingEventArgs.cs
- formatstringdialog.cs
- TdsParameterSetter.cs
- SimpleFieldTemplateUserControl.cs
- DecimalAnimationUsingKeyFrames.cs