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
- DataGridViewCellValidatingEventArgs.cs
- NetWebProxyFinder.cs
- FrameworkElement.cs
- AttributeEmitter.cs
- Padding.cs
- SiteMapSection.cs
- SecureEnvironment.cs
- ReflectTypeDescriptionProvider.cs
- ProjectionCamera.cs
- DropShadowBitmapEffect.cs
- SolidColorBrush.cs
- SqlGenerator.cs
- CorrelationToken.cs
- ServiceNameCollection.cs
- ToolboxItemAttribute.cs
- BaseResourcesBuildProvider.cs
- Exception.cs
- SharedPersonalizationStateInfo.cs
- IndependentlyAnimatedPropertyMetadata.cs
- TextTreeText.cs
- WebUtil.cs
- FieldNameLookup.cs
- RoutedUICommand.cs
- SchemaImporterExtension.cs
- FormatterConverter.cs
- ScriptRegistrationManager.cs
- BamlResourceDeserializer.cs
- FixedSOMTableCell.cs
- ToolStripArrowRenderEventArgs.cs
- PriorityItem.cs
- WebPartZoneAutoFormat.cs
- Debugger.cs
- EntryWrittenEventArgs.cs
- XslNumber.cs
- Debug.cs
- Stacktrace.cs
- TransformProviderWrapper.cs
- LayoutUtils.cs
- Cursors.cs
- NamespaceListProperty.cs
- TiffBitmapEncoder.cs
- SubclassTypeValidator.cs
- MimeBasePart.cs
- PropertyToken.cs
- AttributeCollection.cs
- ArgIterator.cs
- DataGridPagerStyle.cs
- PropertyConverter.cs
- _NetRes.cs
- SystemSounds.cs
- NotifyCollectionChangedEventArgs.cs
- ObjRef.cs
- ProfileGroupSettingsCollection.cs
- Double.cs
- ErrorEventArgs.cs
- DecimalAverageAggregationOperator.cs
- AutomationPatternInfo.cs
- DelegatedStream.cs
- NetSectionGroup.cs
- LongCountAggregationOperator.cs
- Logging.cs
- SatelliteContractVersionAttribute.cs
- DataRecord.cs
- CFStream.cs
- OutputBuffer.cs
- RetrieveVirtualItemEventArgs.cs
- BindUriHelper.cs
- Graphics.cs
- UpdateCommand.cs
- QueryOptionExpression.cs
- TraceContext.cs
- QueryExecutionOption.cs
- wgx_commands.cs
- WhitespaceRuleLookup.cs
- IndicFontClient.cs
- ProcessModelInfo.cs
- DataGridViewComboBoxColumn.cs
- _NtlmClient.cs
- FileDialogCustomPlace.cs
- Preprocessor.cs
- OdbcInfoMessageEvent.cs
- StaticSiteMapProvider.cs
- SqlTriggerAttribute.cs
- DataColumnMapping.cs
- HtmlElementCollection.cs
- RelatedPropertyManager.cs
- MediaPlayerState.cs
- WorkflowInstanceTerminatedRecord.cs
- WasHostedComPlusFactory.cs
- ConnectionStringSettingsCollection.cs
- EntityDataSourceMemberPath.cs
- XsltContext.cs
- CounterSample.cs
- DataControlFieldCell.cs
- ListSortDescription.cs
- RijndaelManaged.cs
- WindowInteractionStateTracker.cs
- AssertHelper.cs
- ConstructorNeedsTagAttribute.cs
- TrustManagerPromptUI.cs