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
- ActivityTypeResolver.xaml.cs
- ExpandoClass.cs
- SelectionPatternIdentifiers.cs
- SqlNamer.cs
- LicenseProviderAttribute.cs
- ToolStripMenuItemCodeDomSerializer.cs
- IndexedString.cs
- EventManager.cs
- CodeRegionDirective.cs
- EnvironmentPermission.cs
- HMACSHA384.cs
- WebBaseEventKeyComparer.cs
- ParseHttpDate.cs
- EntityCommandDefinition.cs
- FileLevelControlBuilderAttribute.cs
- columnmapkeybuilder.cs
- FtpWebRequest.cs
- BuildManagerHost.cs
- WebEvents.cs
- FilterableAttribute.cs
- DetailsViewPageEventArgs.cs
- Context.cs
- TreeViewItem.cs
- XmlWriterDelegator.cs
- ConfigXmlText.cs
- DesignDataSource.cs
- AssociativeAggregationOperator.cs
- fixedPageContentExtractor.cs
- PermissionSet.cs
- NonClientArea.cs
- WriterOutput.cs
- UntrustedRecipientException.cs
- MailAddressCollection.cs
- MultiTrigger.cs
- Padding.cs
- StatusBar.cs
- RelationshipDetailsCollection.cs
- DEREncoding.cs
- Unit.cs
- PaginationProgressEventArgs.cs
- XD.cs
- StylusPlugInCollection.cs
- DbConnectionHelper.cs
- WeakReference.cs
- NullReferenceException.cs
- ClientConfigurationSystem.cs
- SizeAnimationClockResource.cs
- ExternalFile.cs
- PagesSection.cs
- MimeWriter.cs
- NameSpaceExtractor.cs
- HttpModuleActionCollection.cs
- CompiledELinqQueryState.cs
- DebuggerAttributes.cs
- OleStrCAMarshaler.cs
- StringDictionaryCodeDomSerializer.cs
- GPRECT.cs
- HtmlMeta.cs
- SchemaType.cs
- TextModifierScope.cs
- WebResourceAttribute.cs
- ConfigurationSectionCollection.cs
- UTF32Encoding.cs
- TCEAdapterGenerator.cs
- DoubleUtil.cs
- Positioning.cs
- InheritedPropertyChangedEventArgs.cs
- DefaultWorkflowTransactionService.cs
- EventDescriptor.cs
- GenericAuthenticationEventArgs.cs
- ExpressionBinding.cs
- ChoiceConverter.cs
- NotConverter.cs
- mediapermission.cs
- ToolStripPanelSelectionBehavior.cs
- CategoryGridEntry.cs
- ConstructorNeedsTagAttribute.cs
- DataGridLinkButton.cs
- RepeaterDataBoundAdapter.cs
- PresentationAppDomainManager.cs
- GcSettings.cs
- AutoCompleteStringCollection.cs
- WebPartVerb.cs
- SqlMethodTransformer.cs
- CodeAttributeDeclarationCollection.cs
- PermissionSet.cs
- Timeline.cs
- ConfigXmlDocument.cs
- ToolStripPanelRow.cs
- RemoteX509AsymmetricSecurityKey.cs
- EventItfInfo.cs
- HttpModuleCollection.cs
- BindingExpressionBase.cs
- SqlBinder.cs
- LogFlushAsyncResult.cs
- FieldNameLookup.cs
- DodSequenceMerge.cs
- DragEventArgs.cs
- TcpTransportManager.cs
- WeakHashtable.cs