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
- NativeMethods.cs
- MessageFilterException.cs
- PropertyChangedEventArgs.cs
- ItemCheckedEvent.cs
- WebPartConnectionsConnectVerb.cs
- StoreUtilities.cs
- FontCollection.cs
- RowTypeElement.cs
- TransformValueSerializer.cs
- RecipientInfo.cs
- MetafileHeader.cs
- BindingListCollectionView.cs
- CombinedHttpChannel.cs
- SecurityManager.cs
- PageOrientation.cs
- PreservationFileWriter.cs
- BulletedListEventArgs.cs
- HideDisabledControlAdapter.cs
- Rotation3DKeyFrameCollection.cs
- ValueUnavailableException.cs
- WeakHashtable.cs
- SafeBitVector32.cs
- NullableBoolConverter.cs
- XmlReaderSettings.cs
- CorruptingExceptionCommon.cs
- AssemblyAssociatedContentFileAttribute.cs
- WebBrowserBase.cs
- DescendantBaseQuery.cs
- InstanceOwnerQueryResult.cs
- TypeElementCollection.cs
- MouseDevice.cs
- LogicalMethodInfo.cs
- CompletedAsyncResult.cs
- DataGridViewCellValidatingEventArgs.cs
- XmlParser.cs
- XslAstAnalyzer.cs
- DataGridHelper.cs
- ValueQuery.cs
- ThreadLocal.cs
- CroppedBitmap.cs
- PerformanceCounterManager.cs
- LocalizedNameDescriptionPair.cs
- RequestStatusBarUpdateEventArgs.cs
- ImmComposition.cs
- ThreadStartException.cs
- SelectionUIHandler.cs
- Message.cs
- DirtyTextRange.cs
- EncoderFallback.cs
- CallContext.cs
- DecoderReplacementFallback.cs
- ObjectListItemCollection.cs
- FileDialog_Vista.cs
- ToolStripContainer.cs
- LineServices.cs
- DesignRelationCollection.cs
- KeyGesture.cs
- ThrowHelper.cs
- ProcessModelInfo.cs
- ArcSegment.cs
- XmlBindingWorker.cs
- HeaderElement.cs
- ImportCatalogPart.cs
- QueryCacheManager.cs
- EntityClassGenerator.cs
- RelationshipDetailsRow.cs
- WebPartsPersonalization.cs
- Formatter.cs
- VarRefManager.cs
- Formatter.cs
- StoryFragments.cs
- MenuCommands.cs
- ThicknessConverter.cs
- AbandonedMutexException.cs
- serverconfig.cs
- Ref.cs
- _ScatterGatherBuffers.cs
- TransactionInterop.cs
- XPathException.cs
- DbFunctionCommandTree.cs
- RepeatBehavior.cs
- TextDecorationCollection.cs
- PiiTraceSource.cs
- UserControl.cs
- EtwTrace.cs
- GeneralTransform2DTo3D.cs
- FamilyTypefaceCollection.cs
- DataListAutoFormat.cs
- TextMetrics.cs
- ListView.cs
- WorkflowInstanceExtensionCollection.cs
- MiniLockedBorderGlyph.cs
- HtmlInputControl.cs
- CompositeScriptReferenceEventArgs.cs
- DataGridCommandEventArgs.cs
- PropertyCollection.cs
- OdbcConnectionPoolProviderInfo.cs
- Point3DCollection.cs
- EntityContainerRelationshipSetEnd.cs
- WebConfigurationHost.cs