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
- Triangle.cs
- SqlConnection.cs
- TextServicesLoader.cs
- ToolStripRenderEventArgs.cs
- Image.cs
- Journaling.cs
- _DomainName.cs
- DataGridView.cs
- ComboBox.cs
- ConsumerConnectionPointCollection.cs
- RenderTargetBitmap.cs
- BitmapEffectState.cs
- MsmqHostedTransportConfiguration.cs
- RowToFieldTransformer.cs
- RegistryKey.cs
- InfoCardProofToken.cs
- SqlCaseSimplifier.cs
- BrowserDefinitionCollection.cs
- XPathExpr.cs
- Label.cs
- RangeBase.cs
- HttpCachePolicyBase.cs
- XPathNavigatorKeyComparer.cs
- RuntimeWrappedException.cs
- ListViewGroup.cs
- BindingContext.cs
- MarkupProperty.cs
- SiteOfOriginContainer.cs
- EventLog.cs
- InlinedLocationReference.cs
- SchemaAttDef.cs
- CodeCommentStatementCollection.cs
- AppDomainCompilerProxy.cs
- HandlerMappingMemo.cs
- DocumentViewer.cs
- DataGridViewComboBoxColumn.cs
- ThreadInterruptedException.cs
- Line.cs
- Button.cs
- PreviewKeyDownEventArgs.cs
- MulticastNotSupportedException.cs
- TraceContextEventArgs.cs
- WindowsAltTab.cs
- counter.cs
- MdiWindowListStrip.cs
- dataSvcMapFileLoader.cs
- CacheEntry.cs
- DetailsViewCommandEventArgs.cs
- SafeEventLogReadHandle.cs
- Accessible.cs
- PersistenceTypeAttribute.cs
- _OverlappedAsyncResult.cs
- LoginNameDesigner.cs
- MenuBase.cs
- RoleManagerModule.cs
- TrustManagerPromptUI.cs
- HtmlInputText.cs
- ExecutionEngineException.cs
- AttributeUsageAttribute.cs
- BinHexDecoder.cs
- GridViewCancelEditEventArgs.cs
- HyperLinkColumn.cs
- FontConverter.cs
- GetWinFXPath.cs
- ToolStripItemRenderEventArgs.cs
- SqlUdtInfo.cs
- XmlTextReader.cs
- ModifyActivitiesPropertyDescriptor.cs
- GridItemPatternIdentifiers.cs
- LinqToSqlWrapper.cs
- WebPartZoneCollection.cs
- CircleHotSpot.cs
- NetworkInformationException.cs
- ToolBarOverflowPanel.cs
- WindowsListViewGroup.cs
- SqlStream.cs
- ClientScriptManager.cs
- _BufferOffsetSize.cs
- DynamicEndpointElement.cs
- RoleManagerModule.cs
- HealthMonitoringSectionHelper.cs
- MDIClient.cs
- PageCopyCount.cs
- GridViewRow.cs
- BufferBuilder.cs
- PeerNearMe.cs
- UshortList2.cs
- StringValidator.cs
- SiteMapDataSourceView.cs
- WsdlInspector.cs
- XPathException.cs
- ChannelToken.cs
- HwndHost.cs
- SqlRowUpdatedEvent.cs
- EnumValAlphaComparer.cs
- SqlDataSourceQuery.cs
- Int64Storage.cs
- HyperLinkField.cs
- Point3DAnimationUsingKeyFrames.cs
- SoapIncludeAttribute.cs