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
- HitTestParameters.cs
- EmbossBitmapEffect.cs
- sqlnorm.cs
- SizeChangedInfo.cs
- RuleAction.cs
- MimeMultiPart.cs
- SingleObjectCollection.cs
- DecoderExceptionFallback.cs
- TextEffectCollection.cs
- PerformanceCounterLib.cs
- CaseKeyBox.xaml.cs
- ZoneButton.cs
- dataobject.cs
- ScrollProviderWrapper.cs
- ContainerCodeDomSerializer.cs
- Win32.cs
- NoneExcludedImageIndexConverter.cs
- ColumnHeader.cs
- ByteBufferPool.cs
- TableRow.cs
- Oid.cs
- MDIWindowDialog.cs
- ThemeDictionaryExtension.cs
- TextBoxBase.cs
- FileLevelControlBuilderAttribute.cs
- GregorianCalendar.cs
- RichTextBoxConstants.cs
- DataBoundControlAdapter.cs
- DataObject.cs
- SerializableAttribute.cs
- DesignerVerb.cs
- TextTreeInsertUndoUnit.cs
- ListView.cs
- WebPartCancelEventArgs.cs
- WindowsListViewSubItem.cs
- ProtocolsConfigurationHandler.cs
- MsmqIntegrationMessagePool.cs
- AuthStoreRoleProvider.cs
- TextServicesManager.cs
- OleDbDataAdapter.cs
- ConfigurationSectionGroupCollection.cs
- SettingsContext.cs
- PrincipalPermission.cs
- CaseExpr.cs
- ConstructorBuilder.cs
- GraphicsState.cs
- OperationCanceledException.cs
- HandlerFactoryWrapper.cs
- DesignSurface.cs
- MultiTrigger.cs
- ContainerAction.cs
- RoleManagerModule.cs
- SafeEventHandle.cs
- TextRangeEdit.cs
- Boolean.cs
- MultiBinding.cs
- SqlServer2KCompatibilityCheck.cs
- TransactionScopeDesigner.cs
- ProxyAttribute.cs
- QuaternionValueSerializer.cs
- Point4DConverter.cs
- SchemaEntity.cs
- SimpleBitVector32.cs
- EditorZoneBase.cs
- HashMembershipCondition.cs
- DataGridViewMethods.cs
- ProfileModule.cs
- MessageSecurityProtocolFactory.cs
- DataMemberListEditor.cs
- ElapsedEventArgs.cs
- ColumnResult.cs
- CheckPair.cs
- TimeSpan.cs
- Visual.cs
- ChannelSinkStacks.cs
- PerformanceCountersElement.cs
- HttpCookiesSection.cs
- Deserializer.cs
- TableRow.cs
- Equal.cs
- ApplicationActivator.cs
- ProxyGenerator.cs
- assemblycache.cs
- HtmlInputCheckBox.cs
- TdsParserSessionPool.cs
- CompiledRegexRunner.cs
- Label.cs
- EntityKey.cs
- ListBoxItemWrapperAutomationPeer.cs
- BatchStream.cs
- UnsafeNativeMethods.cs
- EventLog.cs
- Convert.cs
- _ShellExpression.cs
- ListBoxItem.cs
- WaitHandle.cs
- FixedFindEngine.cs
- LogLogRecord.cs
- ImageIndexEditor.cs
- FixedDocumentSequencePaginator.cs