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
- EventToken.cs
- GradientStop.cs
- SeekStoryboard.cs
- CryptoHelper.cs
- TrackingAnnotationCollection.cs
- FileLogRecordStream.cs
- __ComObject.cs
- SR.cs
- ClientTarget.cs
- NativeCompoundFileAPIs.cs
- DispatcherFrame.cs
- ParameterElement.cs
- ValueType.cs
- PageParserFilter.cs
- HttpWriter.cs
- FacetValueContainer.cs
- ToolBarButtonDesigner.cs
- InputMethodStateChangeEventArgs.cs
- TcpClientCredentialType.cs
- Point3D.cs
- ActivityInfo.cs
- Int32CAMarshaler.cs
- NullableBoolConverter.cs
- ping.cs
- HttpCapabilitiesEvaluator.cs
- Popup.cs
- SignedPkcs7.cs
- ServiceKnownTypeAttribute.cs
- HostingEnvironmentException.cs
- externdll.cs
- Error.cs
- InputEventArgs.cs
- webbrowsersite.cs
- IsolatedStorageException.cs
- SizeF.cs
- StrokeCollectionDefaultValueFactory.cs
- IsolatedStorageFileStream.cs
- Regex.cs
- InfiniteTimeSpanConverter.cs
- WebControlParameterProxy.cs
- SafeCryptContextHandle.cs
- LabelAutomationPeer.cs
- milexports.cs
- DoubleCollectionValueSerializer.cs
- FrameworkTextComposition.cs
- DirtyTextRange.cs
- ErrorRuntimeConfig.cs
- OLEDB_Enum.cs
- MainMenu.cs
- CFStream.cs
- ClientSettingsSection.cs
- _LoggingObject.cs
- EmptyEnumerator.cs
- ACL.cs
- EntityCommand.cs
- Margins.cs
- precedingquery.cs
- SingleConverter.cs
- ColumnBinding.cs
- VisualStateGroup.cs
- ManagementBaseObject.cs
- DifferencingCollection.cs
- SqlDataSourceCache.cs
- XmlReader.cs
- MethodExpr.cs
- BitmapFrame.cs
- TextPenaltyModule.cs
- SpellerHighlightLayer.cs
- DbProviderFactoriesConfigurationHandler.cs
- SQLRoleProvider.cs
- CodeTypeReferenceCollection.cs
- GridViewEditEventArgs.cs
- StringDictionary.cs
- TextReader.cs
- Location.cs
- ExceptionUtil.cs
- AttributeQuery.cs
- ParseElementCollection.cs
- PopOutPanel.cs
- DelegateHelpers.cs
- Stacktrace.cs
- ColumnReorderedEventArgs.cs
- MatrixKeyFrameCollection.cs
- DataGridParentRows.cs
- ConstraintEnumerator.cs
- _NestedSingleAsyncResult.cs
- FilePrompt.cs
- ResourceFallbackManager.cs
- SendingRequestEventArgs.cs
- LiteralControl.cs
- DbParameterCollectionHelper.cs
- ItemChangedEventArgs.cs
- HttpDigestClientElement.cs
- SolidBrush.cs
- WebContext.cs
- WinInetCache.cs
- XmlDataSourceNodeDescriptor.cs
- Operator.cs
- TraceHwndHost.cs
- ManagedWndProcTracker.cs