Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / System / Windows / TemplatePartAttribute.cs / 1305600 / TemplatePartAttribute.cs
//---------------------------------------------------------------------------- // // Copyright (C) Microsoft Corporation. All rights reserved. // //--------------------------------------------------------------------------- using System; namespace System.Windows { ////// Style authors should be able to identify the part type used for styling the specific class. /// The part is usually required in the style and should have a specific predefined name. /// [AttributeUsage(AttributeTargets.Class, AllowMultiple = true)] public sealed class TemplatePartAttribute : Attribute { ////// Default constructor /// public TemplatePartAttribute() { } ////// Part name used by the class to indentify required element in the style /// public string Name { get { return _name; } set { _name = value; } } ////// Type of the element that should be used as a part with name specified in TemplatePartAttribute.Name /// public Type Type { get { return _type; } set { _type = value; } } private string _name; private Type _type; } } // 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
- TargetInvocationException.cs
- EntityWithChangeTrackerStrategy.cs
- ConfigXmlCDataSection.cs
- PersonalizableTypeEntry.cs
- dataSvcMapFileLoader.cs
- RuntimeCompatibilityAttribute.cs
- UnionCodeGroup.cs
- DetailsViewDeleteEventArgs.cs
- CollectionViewProxy.cs
- ProcessStartInfo.cs
- CngProvider.cs
- ToolStripSeparator.cs
- CqlQuery.cs
- XmlSchemaAttributeGroup.cs
- AssemblyResourceLoader.cs
- ConnectionPoolManager.cs
- DesignerActionItemCollection.cs
- DataKeyPropertyAttribute.cs
- PropertyDescriptorCollection.cs
- ParameterCollection.cs
- GraphicsPath.cs
- SerializationFieldInfo.cs
- ElementProxy.cs
- regiisutil.cs
- SettingsSavedEventArgs.cs
- GAC.cs
- WindowsButton.cs
- ParsedAttributeCollection.cs
- FilterQuery.cs
- TextEffectResolver.cs
- WinFormsSpinner.cs
- JobDuplex.cs
- GridToolTip.cs
- PageVisual.cs
- TableParagraph.cs
- KeyedCollection.cs
- CreateParams.cs
- NamespaceEmitter.cs
- DataGridViewImageColumn.cs
- ObfuscationAttribute.cs
- OleDbSchemaGuid.cs
- FontStretch.cs
- XmlAttributeCollection.cs
- GeneralTransform3DTo2DTo3D.cs
- MessageDecoder.cs
- ByteStream.cs
- ObservableDictionary.cs
- DataGridViewToolTip.cs
- FtpWebResponse.cs
- XhtmlTextWriter.cs
- StateItem.cs
- ScriptModule.cs
- RightNameExpirationInfoPair.cs
- SqlDelegatedTransaction.cs
- PlacementWorkspace.cs
- BinaryMessageFormatter.cs
- TTSEngineProxy.cs
- XhtmlBasicPanelAdapter.cs
- ElementNotAvailableException.cs
- CodeTypeReferenceExpression.cs
- unsafeIndexingFilterStream.cs
- LocationUpdates.cs
- ControlEvent.cs
- RelationshipConstraintValidator.cs
- TypeDescriptorFilterService.cs
- SqlTransaction.cs
- MailWriter.cs
- AsyncCodeActivity.cs
- ClientUrlResolverWrapper.cs
- AutomationPatternInfo.cs
- WebConfigurationManager.cs
- UrlAuthorizationModule.cs
- OpenFileDialog.cs
- ListenDesigner.cs
- WorkflowRequestContext.cs
- StatusBarDrawItemEvent.cs
- DataRowCollection.cs
- BitmapInitialize.cs
- HtmlCalendarAdapter.cs
- LookupNode.cs
- WindowsTab.cs
- IxmlLineInfo.cs
- RouteValueExpressionBuilder.cs
- ConnectionStringsExpressionBuilder.cs
- ProxyHwnd.cs
- VirtualDirectoryMappingCollection.cs
- DataBoundControlAdapter.cs
- DefaultEvaluationContext.cs
- WebMessageEncodingBindingElement.cs
- DetailsView.cs
- Rect3D.cs
- TransactionFlowProperty.cs
- TimeSpanValidator.cs
- MessageLogTraceRecord.cs
- GridPatternIdentifiers.cs
- EntityContainer.cs
- MarkupCompilePass1.cs
- UnsafeNativeMethods.cs
- SrgsNameValueTag.cs
- AssociationProvider.cs