Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / System / Windows / Automation / Peers / GridSplitterAutomationPeer.cs / 1305600 / 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; else return base.GetPattern(patternInterface); } #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
- EncryptedXml.cs
- ApplicationManager.cs
- OleDbConnectionInternal.cs
- DictionaryBase.cs
- DSACryptoServiceProvider.cs
- ContentTextAutomationPeer.cs
- XmlReflectionMember.cs
- MimeFormatter.cs
- SimpleApplicationHost.cs
- XmlSchemaAttribute.cs
- DataRecord.cs
- CodeTypeOfExpression.cs
- CryptoConfig.cs
- ColorContextHelper.cs
- StaticSiteMapProvider.cs
- DbProviderServices.cs
- TextTreeTextNode.cs
- TimerExtension.cs
- basevalidator.cs
- DbParameterHelper.cs
- CompositeTypefaceMetrics.cs
- DropDownList.cs
- XmlSchemaSimpleTypeUnion.cs
- CompilerGeneratedAttribute.cs
- DefaultPrintController.cs
- GraphicsPath.cs
- Delegate.cs
- SerialReceived.cs
- DesignUtil.cs
- _LoggingObject.cs
- SoapEnumAttribute.cs
- SessionState.cs
- Literal.cs
- AttributeData.cs
- DesignerActionVerbList.cs
- EventProviderClassic.cs
- PersonalizablePropertyEntry.cs
- ToolStripLabel.cs
- XmlDataContract.cs
- objectresult_tresulttype.cs
- storagemappingitemcollection.viewdictionary.cs
- CheckBoxPopupAdapter.cs
- BindingRestrictions.cs
- PassportAuthenticationModule.cs
- EngineSite.cs
- DataGridColumnCollection.cs
- WebBrowserNavigatedEventHandler.cs
- ConfigXmlText.cs
- DependencyObject.cs
- BadImageFormatException.cs
- HtmlInputButton.cs
- GradientStop.cs
- WebBrowserEvent.cs
- EntryPointNotFoundException.cs
- SchemeSettingElementCollection.cs
- DefaultEventAttribute.cs
- XmlIlTypeHelper.cs
- Int32Converter.cs
- Geometry.cs
- CatalogPartCollection.cs
- unsafenativemethodsother.cs
- DataPagerFieldCommandEventArgs.cs
- ControlUtil.cs
- EditingContext.cs
- ListViewSelectEventArgs.cs
- SqlAliasesReferenced.cs
- HandlerBase.cs
- DeferredTextReference.cs
- HybridDictionary.cs
- StringReader.cs
- ExtractorMetadata.cs
- FormatterConverter.cs
- TypefaceMetricsCache.cs
- FrameworkContextData.cs
- TagPrefixAttribute.cs
- ResXBuildProvider.cs
- AttributeSetAction.cs
- ScalarType.cs
- LayoutInformation.cs
- ControlOperationBehavior.cs
- ComAwareEventInfo.cs
- SetIndexBinder.cs
- DataGridViewDataErrorEventArgs.cs
- X509SecurityTokenProvider.cs
- COM2ExtendedUITypeEditor.cs
- RawUIStateInputReport.cs
- DSGeneratorProblem.cs
- LineSegment.cs
- ErrorHandlerModule.cs
- sqlcontext.cs
- ComboBoxItem.cs
- _OSSOCK.cs
- UnsafeNativeMethods.cs
- Int32KeyFrameCollection.cs
- QilFunction.cs
- DataColumnPropertyDescriptor.cs
- AffineTransform3D.cs
- DictionaryGlobals.cs
- SecondaryIndexDefinition.cs
- NonBatchDirectoryCompiler.cs