Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / wpf / src / Framework / MS / Internal / Ink / ElementsClipboardData.cs / 1 / ElementsClipboardData.cs
//---------------------------------------------------------------------------- // // File: ElementsClipboardData.cs // // Description: // A base class which can convert the clipboard data from/to FrameworkElement array // // Features: // // History: // 11/17/2004 waynezen: Created // // Copyright (C) 2001 by Microsoft Corporation. All rights reserved. // //--------------------------------------------------------------------------- using System; using System.Collections; using System.Collections.Generic; using System.Windows; using System.Windows.Controls; namespace MS.Internal.Ink { internal abstract class ElementsClipboardData : ClipboardData { //------------------------------------------------------------------------------- // // Constructors // //------------------------------------------------------------------------------- #region Constructors // The default constructor internal ElementsClipboardData() { } // The constructor which takes a FrameworkElement array. internal ElementsClipboardData(UIElement[] elements) { if ( elements != null ) { ElementList = new List(elements); } } #endregion Constructors //-------------------------------------------------------------------------------- // // Internal Properties // //------------------------------------------------------------------------------- #region Internal Properties // Gets the element array. internal List Elements { get { if ( ElementList != null ) { return _elementList; } else { return new List (); } } } #endregion Internal Properties //-------------------------------------------------------------------------------- // // Protected Properties // //-------------------------------------------------------------------------------- #region Protected Properties // Sets/Gets the internal array list protected List ElementList { get { return _elementList; } set { _elementList = value; } } #endregion Protected Properties //------------------------------------------------------------------------------- // // Private Fields // //-------------------------------------------------------------------------------- #region Private Fields private List _elementList; #endregion Private Fields } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. //---------------------------------------------------------------------------- // // File: ElementsClipboardData.cs // // Description: // A base class which can convert the clipboard data from/to FrameworkElement array // // Features: // // History: // 11/17/2004 waynezen: Created // // Copyright (C) 2001 by Microsoft Corporation. All rights reserved. // //--------------------------------------------------------------------------- using System; using System.Collections; using System.Collections.Generic; using System.Windows; using System.Windows.Controls; namespace MS.Internal.Ink { internal abstract class ElementsClipboardData : ClipboardData { //------------------------------------------------------------------------------- // // Constructors // //------------------------------------------------------------------------------- #region Constructors // The default constructor internal ElementsClipboardData() { } // The constructor which takes a FrameworkElement array. internal ElementsClipboardData(UIElement[] elements) { if ( elements != null ) { ElementList = new List (elements); } } #endregion Constructors //-------------------------------------------------------------------------------- // // Internal Properties // //------------------------------------------------------------------------------- #region Internal Properties // Gets the element array. internal List Elements { get { if ( ElementList != null ) { return _elementList; } else { return new List (); } } } #endregion Internal Properties //-------------------------------------------------------------------------------- // // Protected Properties // //-------------------------------------------------------------------------------- #region Protected Properties // Sets/Gets the internal array list protected List ElementList { get { return _elementList; } set { _elementList = value; } } #endregion Protected Properties //------------------------------------------------------------------------------- // // Private Fields // //-------------------------------------------------------------------------------- #region Private Fields private List _elementList; #endregion Private Fields } } // 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
- PointAnimationClockResource.cs
- PixelFormatConverter.cs
- Path.cs
- NativeMethods.cs
- VisualBasicDesignerHelper.cs
- BamlLocalizer.cs
- Light.cs
- Accessible.cs
- ResXResourceWriter.cs
- HtmlInputHidden.cs
- propertyentry.cs
- StrokeCollectionConverter.cs
- DataGridViewDataErrorEventArgs.cs
- XhtmlConformanceSection.cs
- GridViewItemAutomationPeer.cs
- WebServicesInteroperability.cs
- InertiaExpansionBehavior.cs
- SocketException.cs
- BStrWrapper.cs
- OpenFileDialog.cs
- SqlFunctionAttribute.cs
- RegexBoyerMoore.cs
- ByteAnimationBase.cs
- ToolStripPanelDesigner.cs
- OutputCacheModule.cs
- ComplexLine.cs
- KoreanLunisolarCalendar.cs
- BreakRecordTable.cs
- BitmapVisualManager.cs
- NativeMethods.cs
- Pair.cs
- TableLayoutPanelCellPosition.cs
- MexHttpsBindingElement.cs
- SchemaAttDef.cs
- ErrorWrapper.cs
- ObjectMemberMapping.cs
- PreviewControlDesigner.cs
- DataShape.cs
- TextWriter.cs
- OwnerDrawPropertyBag.cs
- TemplateInstanceAttribute.cs
- ConnectionStringsExpressionBuilder.cs
- Catch.cs
- GridViewUpdateEventArgs.cs
- TerminateSequenceResponse.cs
- RequestCacheEntry.cs
- IntSecurity.cs
- NullExtension.cs
- TransformValueSerializer.cs
- ToolStripDropDownButton.cs
- LockCookie.cs
- SapiRecognizer.cs
- InstanceDataCollection.cs
- NameValuePair.cs
- VSWCFServiceContractGenerator.cs
- QilTypeChecker.cs
- TextClipboardData.cs
- ScriptServiceAttribute.cs
- EncoderReplacementFallback.cs
- BitmapImage.cs
- TemplatingOptionsDialog.cs
- DynamicPhysicalDiscoSearcher.cs
- Int64Storage.cs
- CmsUtils.cs
- EnumValAlphaComparer.cs
- PathFigure.cs
- RouteData.cs
- HtmlInputSubmit.cs
- BitmapScalingModeValidation.cs
- XamlPointCollectionSerializer.cs
- columnmapfactory.cs
- ButtonField.cs
- ComplexPropertyEntry.cs
- SqlBulkCopy.cs
- MobileDeviceCapabilitiesSectionHandler.cs
- ReadOnlyDictionary.cs
- SqlCommandBuilder.cs
- ImageDrawing.cs
- DBDataPermissionAttribute.cs
- AspProxy.cs
- RoleBoolean.cs
- ConstructorArgumentAttribute.cs
- mil_sdk_version.cs
- SqlColumnizer.cs
- TemplateBindingExpression.cs
- TextureBrush.cs
- ResourceType.cs
- HttpConfigurationContext.cs
- ScrollChrome.cs
- CheckBox.cs
- UpdatePanelControlTrigger.cs
- StorageScalarPropertyMapping.cs
- SizeFConverter.cs
- InfoCardRSACryptoProvider.cs
- ApplicationBuildProvider.cs
- FileDialogPermission.cs
- ProfileEventArgs.cs
- StorageInfo.cs
- Panel.cs
- DesignerDeviceConfig.cs