Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / wpf / src / Framework / System / Windows / Controls / CleanUpVirtualizedItemEventArgs.cs / 1 / CleanUpVirtualizedItemEventArgs.cs
//---------------------------------------------------------------------------- // // Copyright (C) Microsoft Corporation. All rights reserved. // //--------------------------------------------------------------------------- using System; using System.ComponentModel; namespace System.Windows.Controls { ////// Event arguments communicating an element that is being prepared to be re-virtualized. /// public class CleanUpVirtualizedItemEventArgs : RoutedEventArgs { internal CleanUpVirtualizedItemEventArgs(object value, UIElement element) : base(VirtualizingStackPanel.CleanUpVirtualizedItemEvent) { _value = value; _element = element; } ////// The original data value. /// If the data value is a visual element, it will be the same as UIElement. /// public object Value { get { return _value; } } ////// The instance of the visual element that represented the data value. /// If the data value is a visual element, it will be the same as UIElement. /// public UIElement UIElement { get { return _element; } } ////// Set by handlers of this event to true to indicate that the /// re-virtualizing of this item should not happen. /// public bool Cancel { get { return _cancel; } set { _cancel = value; } } private object _value; private UIElement _element; private bool _cancel; } ////// The delegate to use for handlers that receive CleanUpVirtualizedItemEventArgs. /// public delegate void CleanUpVirtualizedItemEventHandler(object sender, CleanUpVirtualizedItemEventArgs e); } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. //---------------------------------------------------------------------------- // // Copyright (C) Microsoft Corporation. All rights reserved. // //--------------------------------------------------------------------------- using System; using System.ComponentModel; namespace System.Windows.Controls { ////// Event arguments communicating an element that is being prepared to be re-virtualized. /// public class CleanUpVirtualizedItemEventArgs : RoutedEventArgs { internal CleanUpVirtualizedItemEventArgs(object value, UIElement element) : base(VirtualizingStackPanel.CleanUpVirtualizedItemEvent) { _value = value; _element = element; } ////// The original data value. /// If the data value is a visual element, it will be the same as UIElement. /// public object Value { get { return _value; } } ////// The instance of the visual element that represented the data value. /// If the data value is a visual element, it will be the same as UIElement. /// public UIElement UIElement { get { return _element; } } ////// Set by handlers of this event to true to indicate that the /// re-virtualizing of this item should not happen. /// public bool Cancel { get { return _cancel; } set { _cancel = value; } } private object _value; private UIElement _element; private bool _cancel; } ////// The delegate to use for handlers that receive CleanUpVirtualizedItemEventArgs. /// public delegate void CleanUpVirtualizedItemEventHandler(object sender, CleanUpVirtualizedItemEventArgs e); } // 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
- ResolveMatchesMessageCD1.cs
- Preprocessor.cs
- BatchParser.cs
- CqlQuery.cs
- AppDomain.cs
- SqlProfileProvider.cs
- PathSegmentCollection.cs
- CurrentChangingEventArgs.cs
- TwoPhaseCommitProxy.cs
- ProcessInputEventArgs.cs
- DrawingGroup.cs
- ExpressionEditor.cs
- BulletedListEventArgs.cs
- SiteMapPath.cs
- PassportPrincipal.cs
- ToolZone.cs
- DbParameterHelper.cs
- XPathPatternParser.cs
- Pkcs7Recipient.cs
- XamlSerializer.cs
- DataServiceQueryProvider.cs
- CalendarDesigner.cs
- InvalidCastException.cs
- AuthorizationRule.cs
- TextDecorationLocationValidation.cs
- X509Chain.cs
- UIElement.cs
- ProxyBuilder.cs
- AutomationPeer.cs
- UpdateTranslator.cs
- CommonProperties.cs
- IListConverters.cs
- FixedBufferAttribute.cs
- Win32SafeHandles.cs
- Container.cs
- DBSchemaTable.cs
- MemberInfoSerializationHolder.cs
- Overlapped.cs
- Event.cs
- Matrix3D.cs
- ObjectQuery_EntitySqlExtensions.cs
- DataControlFieldsEditor.cs
- ExpressionVisitor.cs
- Throw.cs
- DefaultPropertiesToSend.cs
- ThreadInterruptedException.cs
- GlyphCollection.cs
- CallbackHandler.cs
- ServiceDescriptions.cs
- MenuItemCollection.cs
- DbInsertCommandTree.cs
- DataGridSortCommandEventArgs.cs
- TableParagraph.cs
- IEnumerable.cs
- CorrelationQueryBehavior.cs
- XhtmlBasicTextViewAdapter.cs
- SerialStream.cs
- PointLightBase.cs
- CodeThrowExceptionStatement.cs
- sqlinternaltransaction.cs
- Evidence.cs
- CriticalExceptions.cs
- ProgressBarAutomationPeer.cs
- PermissionAttributes.cs
- UserNameSecurityToken.cs
- LogPolicy.cs
- HtmlElement.cs
- FrameworkElement.cs
- _ListenerRequestStream.cs
- ObjectDataSourceDisposingEventArgs.cs
- FileAuthorizationModule.cs
- File.cs
- ListControlDesigner.cs
- WebDisplayNameAttribute.cs
- BroadcastEventHelper.cs
- EntityEntry.cs
- SignatureToken.cs
- objectresult_tresulttype.cs
- SynchronizedReadOnlyCollection.cs
- JsonReader.cs
- IItemContainerGenerator.cs
- Policy.cs
- CultureInfoConverter.cs
- Italic.cs
- SamlAuthorizationDecisionStatement.cs
- ValidationEventArgs.cs
- ExtensionQuery.cs
- ProofTokenCryptoHandle.cs
- StructuredType.cs
- KeyBinding.cs
- Bold.cs
- DataSourceControlBuilder.cs
- Soap12FormatExtensions.cs
- UITypeEditors.cs
- LinqDataSourceView.cs
- PresentationSource.cs
- Parameter.cs
- DynamicEntity.cs
- PagesSection.cs
- AdRotator.cs