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
- TreeNodeMouseHoverEvent.cs
- SecurityTokenSerializer.cs
- TraceSwitch.cs
- ScriptControl.cs
- ImageList.cs
- SingleResultAttribute.cs
- TrueReadOnlyCollection.cs
- MD5CryptoServiceProvider.cs
- SymmetricKey.cs
- AmbientLight.cs
- ConfigurationSectionGroup.cs
- FragmentQuery.cs
- _IPv6Address.cs
- ChineseLunisolarCalendar.cs
- FSWPathEditor.cs
- DataGridViewRowCollection.cs
- SchemaConstraints.cs
- EntityTypeEmitter.cs
- ComponentManagerBroker.cs
- ResourcesGenerator.cs
- Clock.cs
- figurelengthconverter.cs
- CompositeDispatchFormatter.cs
- GroupBox.cs
- HttpServerVarsCollection.cs
- serverconfig.cs
- Wildcard.cs
- SR.cs
- ListViewGroup.cs
- MappingMetadataHelper.cs
- TextBox.cs
- Pen.cs
- TransformerInfoCollection.cs
- SqlCacheDependencyDatabase.cs
- EntityViewContainer.cs
- HandleCollector.cs
- StyleSheetRefUrlEditor.cs
- SmtpMail.cs
- DetailsViewPageEventArgs.cs
- TextDecorationCollectionConverter.cs
- ModelTreeManager.cs
- DataGridCommandEventArgs.cs
- MultiSelectRootGridEntry.cs
- JpegBitmapEncoder.cs
- SctClaimSerializer.cs
- XPathMessageFilter.cs
- Switch.cs
- SecureEnvironment.cs
- WebPartDeleteVerb.cs
- DataConnectionHelper.cs
- FlowLayoutPanel.cs
- SmiEventStream.cs
- DataGridViewComboBoxEditingControl.cs
- SqlCacheDependencyDatabase.cs
- DeploymentSectionCache.cs
- TransformationRules.cs
- UriTemplateMatchException.cs
- CopyOnWriteList.cs
- ContainerFilterService.cs
- AxHost.cs
- TdsParserSafeHandles.cs
- Pointer.cs
- MissingMemberException.cs
- SQLDoubleStorage.cs
- Journal.cs
- SpecularMaterial.cs
- ListViewPagedDataSource.cs
- HttpModulesSection.cs
- Geometry3D.cs
- OrderedDictionaryStateHelper.cs
- InvalidOleVariantTypeException.cs
- HttpListenerContext.cs
- SkewTransform.cs
- WorkflowInstanceSuspendedRecord.cs
- LayoutInformation.cs
- DataBoundControlHelper.cs
- DateTimeConstantAttribute.cs
- LayoutEditorPart.cs
- TimeZone.cs
- _AcceptOverlappedAsyncResult.cs
- ComponentCollection.cs
- ServiceMemoryGates.cs
- VariantWrapper.cs
- PolyQuadraticBezierSegment.cs
- ExpressionConverter.cs
- Literal.cs
- ColumnClickEvent.cs
- EventLogEntry.cs
- FormatterConverter.cs
- SiteMapNodeItemEventArgs.cs
- RegexMatch.cs
- ProcessModuleCollection.cs
- CodeSnippetStatement.cs
- ImageSource.cs
- RMEnrollmentPage1.cs
- PopupControlService.cs
- PowerModeChangedEventArgs.cs
- SecurityTimestamp.cs
- DesignerCapabilities.cs
- MarshalDirectiveException.cs