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
- PersonalizableTypeEntry.cs
- Line.cs
- CheckBoxPopupAdapter.cs
- ActivityExecutorOperation.cs
- NetworkAddressChange.cs
- Query.cs
- CorruptingExceptionCommon.cs
- SweepDirectionValidation.cs
- _Rfc2616CacheValidators.cs
- SiteOfOriginPart.cs
- DbDeleteCommandTree.cs
- DataListItemCollection.cs
- PageSetupDialog.cs
- Receive.cs
- FrameworkEventSource.cs
- HeaderedItemsControl.cs
- HideDisabledControlAdapter.cs
- LambdaCompiler.cs
- Validator.cs
- TimeoutException.cs
- TrackingQueryElement.cs
- SoapAttributeAttribute.cs
- ListViewItemCollectionEditor.cs
- TableLayout.cs
- Thread.cs
- sapiproxy.cs
- AutoResizedEvent.cs
- BuiltInExpr.cs
- Rules.cs
- ListViewInsertEventArgs.cs
- PeerNearMe.cs
- AlignmentXValidation.cs
- GroupStyle.cs
- TextBoxView.cs
- XPathNodeHelper.cs
- SqlCommandBuilder.cs
- ConnectionPoolManager.cs
- ImageFormatConverter.cs
- ValidatedControlConverter.cs
- QilList.cs
- RegexCapture.cs
- AccessDataSourceView.cs
- WebPartMovingEventArgs.cs
- DeleteStoreRequest.cs
- WebHttpBindingElement.cs
- FileAuthorizationModule.cs
- IdentifierCollection.cs
- CultureInfoConverter.cs
- XmlSchemaSimpleType.cs
- DecimalConstantAttribute.cs
- PageThemeBuildProvider.cs
- CodeGroup.cs
- ModuleBuilderData.cs
- Selector.cs
- SystemIPAddressInformation.cs
- NotifyParentPropertyAttribute.cs
- DecoderNLS.cs
- FileController.cs
- SqlTypeSystemProvider.cs
- HorizontalAlignConverter.cs
- CheckableControlBaseAdapter.cs
- IndexingContentUnit.cs
- XmlSchemaAnnotation.cs
- InternalRelationshipCollection.cs
- TableItemStyle.cs
- InheritanceContextChangedEventManager.cs
- X509Certificate2Collection.cs
- RbTree.cs
- SQLBytesStorage.cs
- XmlFileEditor.cs
- ManualResetEventSlim.cs
- TextPointer.cs
- AssemblyAttributesGoHere.cs
- BaseValidatorDesigner.cs
- HtmlElementErrorEventArgs.cs
- PreloadedPackages.cs
- SineEase.cs
- DesignerForm.cs
- MDIClient.cs
- COSERVERINFO.cs
- ObjectSet.cs
- FilteredAttributeCollection.cs
- ProfileModule.cs
- PublisherMembershipCondition.cs
- Completion.cs
- CodeTypeDeclarationCollection.cs
- TextRunCache.cs
- WebPartZoneCollection.cs
- ConnectionPoint.cs
- BaseProcessProtocolHandler.cs
- OperationPickerDialog.cs
- ToolBar.cs
- SystemTcpStatistics.cs
- Trace.cs
- NamedPipeConnectionPool.cs
- DesignColumnCollection.cs
- HtmlElement.cs
- XmlSchemaSimpleType.cs
- WebBrowserEvent.cs
- FileLogRecordStream.cs