Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Core / System / Windows / ContentOperations.cs / 1 / ContentOperations.cs
namespace System.Windows { ////// This interface defines the common methods and services available from a ContentElement. /// public static class ContentOperations { ////// Get the Visual parent of this ContentElement. /// public static DependencyObject GetParent(ContentElement reference) { if(reference == null) { throw new ArgumentNullException("reference"); } return reference._parent; } ////// Set the Visual parent of this ContentElement. /// ////// This is different than Visuals. For Visuals, you have to /// Add/Remove the visual from a children collection to change /// the parent. I think it is a better model, but I don't /// know if we want to expose a full children collection for /// content elements. /// public static void SetParent(ContentElement reference, DependencyObject parent) { if(reference == null) { throw new ArgumentNullException("reference"); } DependencyObject oldParent = reference._parent; reference._parent = parent; // Raise content parent changed notification reference.OnContentParentChanged(oldParent); } } } // 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
- FlowDocumentReaderAutomationPeer.cs
- CDSCollectionETWBCLProvider.cs
- ResumeStoryboard.cs
- XpsFixedDocumentReaderWriter.cs
- TreeViewCancelEvent.cs
- DoubleSumAggregationOperator.cs
- ShapingWorkspace.cs
- SpeechSeg.cs
- _SafeNetHandles.cs
- XmlSchemaCompilationSettings.cs
- OdbcParameter.cs
- EntityContainerEntitySet.cs
- FontCollection.cs
- FloatUtil.cs
- DbReferenceCollection.cs
- FormViewDeletedEventArgs.cs
- ScopelessEnumAttribute.cs
- Size.cs
- LineInfo.cs
- TargetInvocationException.cs
- DomainConstraint.cs
- ColumnResizeUndoUnit.cs
- HTMLTagNameToTypeMapper.cs
- InnerItemCollectionView.cs
- Point3DAnimationUsingKeyFrames.cs
- CategoryAttribute.cs
- COM2EnumConverter.cs
- OperatorExpressions.cs
- MsmqChannelListenerBase.cs
- DesignerCommandAdapter.cs
- GroupBoxDesigner.cs
- ContentElementAutomationPeer.cs
- ExtenderControl.cs
- OleDbPermission.cs
- SmiRequestExecutor.cs
- OperationInvokerBehavior.cs
- RIPEMD160Managed.cs
- RoleServiceManager.cs
- SafeArchiveContext.cs
- Root.cs
- PropertyGrid.cs
- StatusBarItem.cs
- DataGridViewTopRowAccessibleObject.cs
- WebPartConnectionsCancelEventArgs.cs
- IteratorFilter.cs
- NullableDecimalSumAggregationOperator.cs
- ProcessHost.cs
- DictionaryBase.cs
- EntityClientCacheEntry.cs
- SocketPermission.cs
- StatusBar.cs
- LinqToSqlWrapper.cs
- GridViewSelectEventArgs.cs
- Opcode.cs
- DataTableCollection.cs
- CodeAccessSecurityEngine.cs
- DebugView.cs
- SystemColors.cs
- PerformanceCounter.cs
- MemoryPressure.cs
- ComboBoxAutomationPeer.cs
- SynthesizerStateChangedEventArgs.cs
- WebBaseEventKeyComparer.cs
- RemoteAsymmetricSignatureFormatter.cs
- PolicyImporterElementCollection.cs
- EntityContainerRelationshipSet.cs
- ClientSettings.cs
- AuthenticationConfig.cs
- FlowLayout.cs
- Environment.cs
- FillBehavior.cs
- AudioStateChangedEventArgs.cs
- SizeAnimationUsingKeyFrames.cs
- StringUtil.cs
- UriExt.cs
- ClientUrlResolverWrapper.cs
- Speller.cs
- CheckBoxList.cs
- ToolZone.cs
- SqlDataSourceCommandEventArgs.cs
- KeyInstance.cs
- BookmarkList.cs
- FrameSecurityDescriptor.cs
- ElapsedEventArgs.cs
- HttpFileCollection.cs
- PagePropertiesChangingEventArgs.cs
- HttpContext.cs
- SmiRecordBuffer.cs
- DataControlLinkButton.cs
- AssemblyNameProxy.cs
- RadioButtonList.cs
- Storyboard.cs
- SoapExtensionTypeElementCollection.cs
- FileCodeGroup.cs
- TransactionState.cs
- FlowLayoutPanel.cs
- ObjectDataSourceSelectingEventArgs.cs
- DiscoveryDocumentReference.cs
- GridViewRow.cs
- XslCompiledTransform.cs