Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / 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
- WebPartTracker.cs
- SqlMethods.cs
- InvalidAsynchronousStateException.cs
- WorkflowControlClient.cs
- GenericQueueSurrogate.cs
- VisualBrush.cs
- XmlAnyAttributeAttribute.cs
- ValueTypeIndexerReference.cs
- MetadataUtilsSmi.cs
- ValueSerializer.cs
- TileBrush.cs
- FormsAuthenticationCredentials.cs
- PersistChildrenAttribute.cs
- MinimizableAttributeTypeConverter.cs
- Border.cs
- WorkflowOwnershipException.cs
- HttpCacheVaryByContentEncodings.cs
- Line.cs
- NGCPageContentCollectionSerializerAsync.cs
- SamlSerializer.cs
- ToolStripItemBehavior.cs
- FacetEnabledSchemaElement.cs
- DbParameterCollectionHelper.cs
- DataGridViewCellValidatingEventArgs.cs
- FormsAuthenticationUserCollection.cs
- RemoveFromCollection.cs
- SamlAuthorityBinding.cs
- TimeSpanStorage.cs
- DataGridView.cs
- SystemDiagnosticsSection.cs
- DataGridItemAttachedStorage.cs
- DrawingVisualDrawingContext.cs
- Accessors.cs
- MouseActionConverter.cs
- ListChunk.cs
- TemplateInstanceAttribute.cs
- SkewTransform.cs
- Function.cs
- KnownTypeAttribute.cs
- BaseAutoFormat.cs
- DataSourceNameHandler.cs
- TextEditorTables.cs
- InputScope.cs
- ObjectDataSourceFilteringEventArgs.cs
- NavigationProgressEventArgs.cs
- DayRenderEvent.cs
- ErrorLog.cs
- Errors.cs
- PackageStore.cs
- PrintingPermissionAttribute.cs
- ClonableStack.cs
- ActivityXamlServices.cs
- XamlPointCollectionSerializer.cs
- SharedPersonalizationStateInfo.cs
- Timer.cs
- GlyphRunDrawing.cs
- Misc.cs
- IndependentAnimationStorage.cs
- SafeNativeMethods.cs
- PartialTrustValidationBehavior.cs
- XmlPreloadedResolver.cs
- CellTreeNode.cs
- DbConnectionPoolCounters.cs
- CaseStatement.cs
- ChangePassword.cs
- ImageAnimator.cs
- LogLogRecord.cs
- WebPartConnectionsCancelVerb.cs
- ByteStreamGeometryContext.cs
- VoiceInfo.cs
- RSAPKCS1SignatureFormatter.cs
- DataContractSerializerOperationGenerator.cs
- HtmlString.cs
- FtpRequestCacheValidator.cs
- AbsoluteQuery.cs
- ActivityDesignerResources.cs
- FixedLineResult.cs
- MailAddressCollection.cs
- FloaterBaseParagraph.cs
- StringUtil.cs
- TemplatedMailWebEventProvider.cs
- ProfileGroupSettings.cs
- CharUnicodeInfo.cs
- PrintDialog.cs
- EraserBehavior.cs
- XmlSchemaElement.cs
- XmlNamespaceManager.cs
- Themes.cs
- MDIControlStrip.cs
- ListBase.cs
- NotSupportedException.cs
- DeleteCardRequest.cs
- WorkflowApplicationTerminatedException.cs
- Main.cs
- StylusPoint.cs
- CellConstantDomain.cs
- RegexEditorDialog.cs
- TextBreakpoint.cs
- QueryGenerator.cs
- CorrelationResolver.cs