Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / Tools / System.Activities.Core.Presentation / System / Activities / Core / Presentation / SequenceDesigner.xaml.cs / 1305376 / SequenceDesigner.xaml.cs
//---------------------------------------------------------------- // Copyright (c) Microsoft Corporation. All rights reserved. //--------------------------------------------------------------- namespace System.Activities.Core.Presentation { using System.Activities.Presentation.Metadata; using System.Activities.Statements; using System.ComponentModel; using System.Activities.Presentation.View; using System.Activities.Presentation.Model; partial class SequenceDesigner { const string ExpandViewStateKey = "IsExpanded"; public SequenceDesigner() { this.InitializeComponent(); } protected override void OnModelItemChanged(object newItem) { // Make sequence designer always expand by default, but only if the user didnt explicitly specify collapsed or expanded. ViewStateService viewStateService = this.Context.Services.GetService(); if (viewStateService != null) { bool? isExpanded = (bool?)viewStateService.RetrieveViewState((ModelItem)newItem, ExpandViewStateKey); if (isExpanded == null) { viewStateService.StoreViewState((ModelItem)newItem, ExpandViewStateKey, true); } } base.OnModelItemChanged(newItem); } public static void RegisterMetadata(AttributeTableBuilder builder) { Type type = typeof(Sequence); builder.AddCustomAttributes(type, new DesignerAttribute(typeof(SequenceDesigner))); builder.AddCustomAttributes(type, type.GetProperty("Activities"), BrowsableAttribute.No); builder.AddCustomAttributes(type, type.GetProperty("Variables"), BrowsableAttribute.No); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TextControlDesigner.cs
- DataControlFieldCell.cs
- NotifyParentPropertyAttribute.cs
- SoapSchemaMember.cs
- UnionExpr.cs
- SecurityCriticalDataForSet.cs
- Documentation.cs
- HwndStylusInputProvider.cs
- VisualStyleElement.cs
- InternalsVisibleToAttribute.cs
- UpdateException.cs
- WmlObjectListAdapter.cs
- ProcessModelSection.cs
- figurelength.cs
- SmtpFailedRecipientsException.cs
- StructuralComparisons.cs
- ParentUndoUnit.cs
- FileDialog_Vista.cs
- ErrorStyle.cs
- TypeContext.cs
- SymLanguageVendor.cs
- SingleBodyParameterMessageFormatter.cs
- ViewDesigner.cs
- DataControlFieldCollection.cs
- ServiceHttpModule.cs
- FlowPanelDesigner.cs
- AuthorizationRule.cs
- IndexedEnumerable.cs
- ConstraintManager.cs
- GenericAuthenticationEventArgs.cs
- ObjectViewQueryResultData.cs
- ViewDesigner.cs
- DocumentViewerAutomationPeer.cs
- Debug.cs
- WorkflowServiceOperationListItem.cs
- ParserExtension.cs
- DbProviderFactoriesConfigurationHandler.cs
- TextBoxRenderer.cs
- SqlDataRecord.cs
- TraceSection.cs
- HotSpotCollection.cs
- DataServiceProcessingPipelineEventArgs.cs
- DesignObjectWrapper.cs
- XmlAttributeCollection.cs
- CommaDelimitedStringAttributeCollectionConverter.cs
- LowerCaseStringConverter.cs
- EpmCustomContentDeSerializer.cs
- COM2ComponentEditor.cs
- MulticastDelegate.cs
- RuntimeConfigLKG.cs
- XamlInt32CollectionSerializer.cs
- XmlWrappingReader.cs
- ConfigurationManagerHelper.cs
- CallTemplateAction.cs
- MatrixUtil.cs
- PropertyInformationCollection.cs
- CacheEntry.cs
- Literal.cs
- CollectionBase.cs
- SchemaEntity.cs
- SyncOperationState.cs
- AuthorizationBehavior.cs
- WpfMemberInvoker.cs
- DummyDataSource.cs
- SafeMILHandle.cs
- ObjectAssociationEndMapping.cs
- HttpHandlerActionCollection.cs
- ProtocolsConfigurationHandler.cs
- Membership.cs
- ByteBufferPool.cs
- HtmlTableCell.cs
- regiisutil.cs
- SvcMapFileSerializer.cs
- WpfXamlLoader.cs
- SystemUdpStatistics.cs
- ComplexPropertyEntry.cs
- HandlerWithFactory.cs
- XmlSchemaImporter.cs
- NavigationHelper.cs
- DrawListViewSubItemEventArgs.cs
- StringConcat.cs
- AllowedAudienceUriElement.cs
- ListBox.cs
- SmtpSpecifiedPickupDirectoryElement.cs
- XXXOnTypeBuilderInstantiation.cs
- SiteMapDataSource.cs
- PersonalizationDictionary.cs
- FragmentQueryProcessor.cs
- DesignerActionUIService.cs
- WebPartTransformer.cs
- SubtreeProcessor.cs
- EntityContainerRelationshipSet.cs
- CompositeTypefaceMetrics.cs
- SqlBinder.cs
- OutputCacheSection.cs
- ApplicationManager.cs
- MDIClient.cs
- WindowsImpersonationContext.cs
- XmlSchemaObject.cs
- PackagePartCollection.cs