Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / 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
- RowsCopiedEventArgs.cs
- ProxySimple.cs
- ByteStorage.cs
- LeftCellWrapper.cs
- DbUpdateCommandTree.cs
- LinearKeyFrames.cs
- XmlNodeList.cs
- TextRunTypographyProperties.cs
- AsyncCompletedEventArgs.cs
- Query.cs
- EntityDataSourceEntityTypeFilterItem.cs
- PrivateFontCollection.cs
- UserNamePasswordValidator.cs
- TreeViewCancelEvent.cs
- TextServicesProperty.cs
- CompositeClientFormatter.cs
- GridViewRowPresenter.cs
- SqlWriter.cs
- PackagePartCollection.cs
- ControlSerializer.cs
- PowerStatus.cs
- ConfigurationStrings.cs
- DataGridTextBox.cs
- DiscoveryDocumentReference.cs
- RotateTransform.cs
- UInt32Converter.cs
- ButtonRenderer.cs
- ObjectToken.cs
- DBConnection.cs
- Select.cs
- DependencyObjectProvider.cs
- CollectionViewProxy.cs
- FixedPosition.cs
- DbProviderFactories.cs
- baseaxisquery.cs
- Line.cs
- XmlSchemaInferenceException.cs
- LayoutManager.cs
- ManagedWndProcTracker.cs
- NopReturnReader.cs
- _BufferOffsetSize.cs
- Codec.cs
- ReceiveReply.cs
- DataGridViewSelectedColumnCollection.cs
- SynchronizedMessageSource.cs
- ForceCopyBuildProvider.cs
- SqlCacheDependency.cs
- LZCodec.cs
- IUnknownConstantAttribute.cs
- SystemInfo.cs
- WebBrowsableAttribute.cs
- IndexerNameAttribute.cs
- ActiveXHelper.cs
- StatusBarPanelClickEvent.cs
- ParameterBinding.cs
- CommandCollectionEditor.cs
- SymbolDocumentInfo.cs
- ProfileSection.cs
- ISFClipboardData.cs
- LocalizabilityAttribute.cs
- SiteMap.cs
- Color.cs
- ListChunk.cs
- httpapplicationstate.cs
- DependencyPropertyHelper.cs
- DataGridDetailsPresenter.cs
- HttpChannelBindingToken.cs
- IgnorePropertiesAttribute.cs
- HorizontalAlignConverter.cs
- TreeViewItem.cs
- CodeFieldReferenceExpression.cs
- UnsafeNativeMethodsTablet.cs
- Keywords.cs
- RectValueSerializer.cs
- xmlfixedPageInfo.cs
- XmlSchemaSubstitutionGroup.cs
- XmlPropertyBag.cs
- WebPartMenuStyle.cs
- ProcessRequestArgs.cs
- RtfToken.cs
- RoutedPropertyChangedEventArgs.cs
- ToolStripItemTextRenderEventArgs.cs
- InvalidProgramException.cs
- AssemblyAttributesGoHere.cs
- ScanQueryOperator.cs
- BindableAttribute.cs
- SemanticBasicElement.cs
- InheritanceAttribute.cs
- QuaternionKeyFrameCollection.cs
- Site.cs
- WmlCommandAdapter.cs
- ResourceExpressionBuilder.cs
- ProvidersHelper.cs
- RemoteWebConfigurationHostServer.cs
- ButtonBase.cs
- ConstructorBuilder.cs
- SvcMapFileLoader.cs
- EnumValAlphaComparer.cs
- SchemaElementLookUpTable.cs
- DynamicQueryableWrapper.cs