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
- KeyedHashAlgorithm.cs
- ListViewGroupConverter.cs
- LexicalChunk.cs
- XmlObjectSerializerContext.cs
- NamedPipeTransportBindingElement.cs
- TextParentUndoUnit.cs
- EncryptedPackageFilter.cs
- ActivityExecutionContext.cs
- SqlProfileProvider.cs
- FileUtil.cs
- InvalidFilterCriteriaException.cs
- TextEditorParagraphs.cs
- HostedAspNetEnvironment.cs
- DataGridToolTip.cs
- ValueQuery.cs
- DateTime.cs
- sortedlist.cs
- _NegotiateClient.cs
- ToolStripSeparator.cs
- EventHandlersStore.cs
- DataKey.cs
- TextRangeBase.cs
- BaseResourcesBuildProvider.cs
- DeploymentExceptionMapper.cs
- LineServicesRun.cs
- XmlWriterSettings.cs
- StreamAsIStream.cs
- DataGridViewColumnEventArgs.cs
- ImageKeyConverter.cs
- WebPartsSection.cs
- DynamicRendererThreadManager.cs
- NavigatorOutput.cs
- DataGridToolTip.cs
- HttpContext.cs
- MessageQuerySet.cs
- CreateRefExpr.cs
- EventTrigger.cs
- DynamicFilterExpression.cs
- StrongNameSignatureInformation.cs
- SkinBuilder.cs
- XmlParserContext.cs
- FixedLineResult.cs
- LambdaValue.cs
- ApplicationFileParser.cs
- StrongNameIdentityPermission.cs
- VisemeEventArgs.cs
- ResourceReader.cs
- CreateUserWizardDesigner.cs
- HtmlControl.cs
- Rule.cs
- SqlGenericUtil.cs
- AQNBuilder.cs
- _SpnDictionary.cs
- ISFClipboardData.cs
- Helpers.cs
- SafeHandle.cs
- JobCollate.cs
- ClientTargetSection.cs
- ComponentEvent.cs
- Misc.cs
- ElementFactory.cs
- HtmlInputImage.cs
- MoveSizeWinEventHandler.cs
- HtmlTableRow.cs
- EpmSyndicationContentSerializer.cs
- DataViewSettingCollection.cs
- SecurityPermission.cs
- DesignerActionListCollection.cs
- Propagator.ExtentPlaceholderCreator.cs
- Win32MouseDevice.cs
- ManagementException.cs
- IntPtr.cs
- TrackingMemoryStreamFactory.cs
- HandleRef.cs
- CodeNamespaceCollection.cs
- ResourceReferenceKeyNotFoundException.cs
- ApplicationCommands.cs
- DataKeyArray.cs
- Parser.cs
- OracleBinary.cs
- SerializationIncompleteException.cs
- LayoutUtils.cs
- XmlSchemaRedefine.cs
- MarkupCompiler.cs
- WrapperSecurityCommunicationObject.cs
- FormattedText.cs
- PeerTransportListenAddressConverter.cs
- SoapIgnoreAttribute.cs
- DocumentAutomationPeer.cs
- NativeRightsManagementAPIsStructures.cs
- XdrBuilder.cs
- EncoderNLS.cs
- NotFiniteNumberException.cs
- IProvider.cs
- TypeInfo.cs
- BitConverter.cs
- StringPropertyBuilder.cs
- EditingCommands.cs
- DataTableClearEvent.cs
- HtmlListAdapter.cs