Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TrackingStringDictionary.cs
- EndpointConfigContainer.cs
- TextDataBindingHandler.cs
- SynchronizedInputAdaptor.cs
- SHA1CryptoServiceProvider.cs
- ExpressionBuilder.cs
- ObjectDataSourceMethodEditor.cs
- ReadOnlyDataSource.cs
- FormsAuthenticationModule.cs
- SettingsPropertyWrongTypeException.cs
- NamespaceList.cs
- odbcmetadatacolumnnames.cs
- CryptoStream.cs
- _HelperAsyncResults.cs
- WizardPanelChangingEventArgs.cs
- ButtonBase.cs
- PathHelper.cs
- UnsafeCollabNativeMethods.cs
- Timer.cs
- AutomationPatternInfo.cs
- ApplicationInfo.cs
- TypedDatasetGenerator.cs
- StylusPointPropertyUnit.cs
- RegexCompilationInfo.cs
- TextViewSelectionProcessor.cs
- AtomServiceDocumentSerializer.cs
- AnnotationStore.cs
- COM2ComponentEditor.cs
- _FtpControlStream.cs
- WebResourceUtil.cs
- ConsoleTraceListener.cs
- Rect3DConverter.cs
- DesignerWithHeader.cs
- PriorityQueue.cs
- SimpleHandlerBuildProvider.cs
- TypeUsageBuilder.cs
- GeometryGroup.cs
- AssemblyInfo.cs
- GlobalizationSection.cs
- StateBag.cs
- EventSetter.cs
- CornerRadius.cs
- StatusBarPanelClickEvent.cs
- Compiler.cs
- AutomationPropertyInfo.cs
- Merger.cs
- RequiredFieldValidator.cs
- RtfControlWordInfo.cs
- WebScriptEnablingElement.cs
- XmlSerializationGeneratedCode.cs
- FilteredAttributeCollection.cs
- WebPartConnectionsEventArgs.cs
- Configuration.cs
- Lasso.cs
- SmiRequestExecutor.cs
- PeerNameRecord.cs
- CaseExpr.cs
- SemaphoreFullException.cs
- controlskin.cs
- HuffmanTree.cs
- OlePropertyStructs.cs
- XmlElementCollection.cs
- xsdvalidator.cs
- ViewCellSlot.cs
- ScriptingSectionGroup.cs
- RegistrySecurity.cs
- CheckBoxList.cs
- DuplicateWaitObjectException.cs
- FrameSecurityDescriptor.cs
- MouseGesture.cs
- GroupDescription.cs
- XmlSchemaRedefine.cs
- Vector3DAnimationUsingKeyFrames.cs
- XPathExpr.cs
- DataGridViewRowEventArgs.cs
- RadioButtonPopupAdapter.cs
- Span.cs
- TransactionBridge.cs
- LayoutTableCell.cs
- InvalidEnumArgumentException.cs
- DataObjectPastingEventArgs.cs
- BlurEffect.cs
- ApplicationContext.cs
- AuthenticationManager.cs
- DBDataPermission.cs
- IpcChannelHelper.cs
- SoundPlayer.cs
- MutexSecurity.cs
- WebBrowserSiteBase.cs
- Pts.cs
- DateTime.cs
- DynamicRenderer.cs
- SettingsSavedEventArgs.cs
- ManagementClass.cs
- StringAnimationBase.cs
- OracleSqlParser.cs
- WindowsFormsHelpers.cs
- ThemeInfoAttribute.cs
- ButtonBaseAdapter.cs
- MouseBinding.cs