Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / Tools / System.Activities.Presentation / System / Activities / Presentation / Base / Documents / ViewManagerAttribute.cs / 1305376 / ViewManagerAttribute.cs
namespace System.Activities.Presentation.Documents { using System.Activities.Presentation; using System.Activities.Presentation.Internal.Properties; using System; using System.Globalization; ////// This attribute can be placed on the root of a model /// object graph to specify what view manager should be /// used to present the view. /// [AttributeUsage(AttributeTargets.Class, Inherited=true, AllowMultiple=false)] sealed class ViewManagerAttribute : Attribute { private Type _viewManagerType; ////// An empty ViewManagerAttribute allows you to "unset" the view manager from a base class. /// public ViewManagerAttribute() { } ////// Creates a new ViewManager attribute. /// /// The type of view manager to use. The type specified must derive from ViewManager. ///If viewManagerType is null. ///If viewManagerType does not specify a type that derives from ViewManager. public ViewManagerAttribute(Type viewManagerType) { if (viewManagerType == null) throw FxTrace.Exception.ArgumentNull("viewManagerType"); if (!typeof(ViewManager).IsAssignableFrom(viewManagerType)) { throw FxTrace.Exception.AsError(new ArgumentException(string.Format(CultureInfo.CurrentCulture, Resources.Error_InvalidArgumentType, "viewManagerType", typeof(ViewManager).FullName))); } _viewManagerType = viewManagerType; } ////// The type of view manager to create for the model. /// public Type ViewManagerType { get { return _viewManagerType; } } } } // 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
- ResponseStream.cs
- PageThemeBuildProvider.cs
- Request.cs
- EntityTypeEmitter.cs
- ResolveNameEventArgs.cs
- OleDbConnectionFactory.cs
- RSAPKCS1SignatureDeformatter.cs
- Globals.cs
- ResolveCriteria.cs
- _DigestClient.cs
- ToolStripScrollButton.cs
- TypeDescriptionProviderAttribute.cs
- HttpCacheVaryByContentEncodings.cs
- RIPEMD160.cs
- DbMetaDataColumnNames.cs
- GridViewColumnHeader.cs
- AppDomainAttributes.cs
- SingleTagSectionHandler.cs
- WebControlAdapter.cs
- Gdiplus.cs
- WindowsToolbarItemAsMenuItem.cs
- XmlILIndex.cs
- SapiInterop.cs
- DebugView.cs
- ClientUrlResolverWrapper.cs
- TemplateControlCodeDomTreeGenerator.cs
- TextEffect.cs
- StringAnimationUsingKeyFrames.cs
- BitmapEffectvisualstate.cs
- XslTransformFileEditor.cs
- SrgsElementFactoryCompiler.cs
- CommentAction.cs
- SendMessageChannelCache.cs
- TextBoxRenderer.cs
- DataTableClearEvent.cs
- OleDbReferenceCollection.cs
- Calendar.cs
- ApplicationTrust.cs
- messageonlyhwndwrapper.cs
- Privilege.cs
- PersonalizablePropertyEntry.cs
- DescriptionAttribute.cs
- Identifier.cs
- XmlNullResolver.cs
- ReferencedCollectionType.cs
- dsa.cs
- QueryAccessibilityHelpEvent.cs
- PathGeometry.cs
- LineBreak.cs
- RegexBoyerMoore.cs
- RIPEMD160.cs
- PagedControl.cs
- AdRotator.cs
- EDesignUtil.cs
- BoolLiteral.cs
- AttachedPropertyBrowsableForChildrenAttribute.cs
- ProgramNode.cs
- DrawTreeNodeEventArgs.cs
- PagedDataSource.cs
- ObjectTokenCategory.cs
- SettingsPropertyWrongTypeException.cs
- IImplicitResourceProvider.cs
- ImageBrush.cs
- PerformanceCounterPermissionEntryCollection.cs
- CorrelationScope.cs
- DataSourceCacheDurationConverter.cs
- glyphs.cs
- ChannelFactory.cs
- HtmlPageAdapter.cs
- RangeContentEnumerator.cs
- ExchangeUtilities.cs
- WizardStepBase.cs
- ComponentEditorPage.cs
- SystemIcons.cs
- LinqDataSourceStatusEventArgs.cs
- HandlerBase.cs
- precedingquery.cs
- CodeNamespaceCollection.cs
- AppDomainAttributes.cs
- PackageRelationship.cs
- VersionedStreamOwner.cs
- FileCodeGroup.cs
- OptimizerPatterns.cs
- TextEmbeddedObject.cs
- IsolatedStoragePermission.cs
- ControlUtil.cs
- DataControlField.cs
- CodeTryCatchFinallyStatement.cs
- InvokeHandlers.cs
- InstancePersistenceException.cs
- RawMouseInputReport.cs
- SoapTypeAttribute.cs
- TcpConnectionPool.cs
- ToolboxBitmapAttribute.cs
- DataError.cs
- WebUtil.cs
- TextTrailingCharacterEllipsis.cs
- EventMetadata.cs
- ZipIOCentralDirectoryBlock.cs
- IndicShape.cs