Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / wpf / src / Base / System / Windows / Markup / ContentPropertyAttribute.cs / 1 / ContentPropertyAttribute.cs
//------------------------------------------------------------------------ // // Microsoft Windows Client Platform // Copyright (C) Microsoft Corporation, 2005 // // File: ContentPropertyAttribute.cs // // Description: Specifies which property of a class should be written as the // direct content of the class when written to XAML. // Spec at http://team/sites/avalon/specs/xamlspec.htm // // Created: 04/28/2005 [....] // //--------------------------------------------------------------------------- using System; namespace System.Windows.Markup { ////// An attribute that specifies which property the direct content of a XAML /// element should be associated with. /// [AttributeUsage(AttributeTargets.Class, AllowMultiple=false, Inherited=true)] public sealed class ContentPropertyAttribute : Attribute { ////// Creates a new content property attriubte that indicates that associated /// class does not have a content property attribute. This allows a descendent /// remove an ancestors declaration of a content property attribute. /// public ContentPropertyAttribute() { } ////// Creates a new content property attribute that associates the direct content /// of XAML content with property of the given name /// /// The property to associate to direct XAML content public ContentPropertyAttribute(string name) { _name = name; } ////// The name of the property that is associated with direct XAML content /// public string Name { get { return _name; } } private string _name; } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. //------------------------------------------------------------------------ // // Microsoft Windows Client Platform // Copyright (C) Microsoft Corporation, 2005 // // File: ContentPropertyAttribute.cs // // Description: Specifies which property of a class should be written as the // direct content of the class when written to XAML. // Spec at http://team/sites/avalon/specs/xamlspec.htm // // Created: 04/28/2005 [....] // //--------------------------------------------------------------------------- using System; namespace System.Windows.Markup { ////// An attribute that specifies which property the direct content of a XAML /// element should be associated with. /// [AttributeUsage(AttributeTargets.Class, AllowMultiple=false, Inherited=true)] public sealed class ContentPropertyAttribute : Attribute { ////// Creates a new content property attriubte that indicates that associated /// class does not have a content property attribute. This allows a descendent /// remove an ancestors declaration of a content property attribute. /// public ContentPropertyAttribute() { } ////// Creates a new content property attribute that associates the direct content /// of XAML content with property of the given name /// /// The property to associate to direct XAML content public ContentPropertyAttribute(string name) { _name = name; } ////// The name of the property that is associated with direct XAML content /// public string Name { get { return _name; } } private string _name; } } // 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
- RetriableClipboard.cs
- ConstraintConverter.cs
- EmptyStringExpandableObjectConverter.cs
- Themes.cs
- ArrayList.cs
- DiffuseMaterial.cs
- DeviceContext2.cs
- TextComposition.cs
- DataGridViewCellMouseEventArgs.cs
- SerialPinChanges.cs
- MarkupCompilePass1.cs
- LineServicesRun.cs
- EntityDataSourceChangingEventArgs.cs
- RtfToXamlLexer.cs
- KnownTypesHelper.cs
- ToolStripProfessionalLowResolutionRenderer.cs
- StoreAnnotationsMap.cs
- ProfileManager.cs
- ReadWriteObjectLock.cs
- ReferenceConverter.cs
- ContentControl.cs
- SecurityUniqueId.cs
- TrackPointCollection.cs
- RuntimeHandles.cs
- ListViewDeletedEventArgs.cs
- Timer.cs
- Single.cs
- ProtectedConfigurationProviderCollection.cs
- IconConverter.cs
- XamlLoadErrorInfo.cs
- MoveSizeWinEventHandler.cs
- ObjectTokenCategory.cs
- DesignerVerbCollection.cs
- ExceptionTranslationTable.cs
- ValueType.cs
- CompiledQuery.cs
- DataServiceException.cs
- SubstitutionDesigner.cs
- SAPIEngineTypes.cs
- ProtocolsConfigurationEntry.cs
- InheritablePropertyChangeInfo.cs
- ScriptRegistrationManager.cs
- RadioButtonPopupAdapter.cs
- NavigationHelper.cs
- DrawListViewItemEventArgs.cs
- RuleInfoComparer.cs
- XmlSerializerSection.cs
- ReturnType.cs
- TdsParserStaticMethods.cs
- ClientProtocol.cs
- SmiEventStream.cs
- EdmRelationshipNavigationPropertyAttribute.cs
- SelectionGlyphBase.cs
- Line.cs
- ErrorWrapper.cs
- SiteMapHierarchicalDataSourceView.cs
- ControlBindingsCollection.cs
- ClientTargetSection.cs
- AssemblyName.cs
- PackageProperties.cs
- InteropTrackingRecord.cs
- RectConverter.cs
- IPipelineRuntime.cs
- ArgumentElement.cs
- StylusCollection.cs
- SystemException.cs
- SecurityElement.cs
- Visitors.cs
- ToolStripContainer.cs
- OleDbError.cs
- SHA1.cs
- DataGridViewCellFormattingEventArgs.cs
- HttpApplication.cs
- DelegatingMessage.cs
- Wildcard.cs
- Event.cs
- BuildManagerHost.cs
- QueueException.cs
- CodeFieldReferenceExpression.cs
- SwitchAttribute.cs
- SHA256Cng.cs
- ButtonFieldBase.cs
- EnterpriseServicesHelper.cs
- TargetConverter.cs
- SystemWebCachingSectionGroup.cs
- EmbeddedObject.cs
- OracleConnectionStringBuilder.cs
- LineInfo.cs
- QueryPageSettingsEventArgs.cs
- CodeMethodInvokeExpression.cs
- ModuleBuilderData.cs
- SiteMapSection.cs
- ColorBlend.cs
- BehaviorEditorPart.cs
- EngineSite.cs
- ApplicationManager.cs
- Guid.cs
- NamespaceListProperty.cs
- ChannelDemuxer.cs
- WinEventQueueItem.cs