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
- AttachedPropertyBrowsableForTypeAttribute.cs
- SqlStatistics.cs
- X509Chain.cs
- StringArrayEditor.cs
- InstanceKeyNotReadyException.cs
- ZipFileInfo.cs
- EmptyQuery.cs
- ConnectionPool.cs
- SerializationSectionGroup.cs
- PropertyRecord.cs
- SubMenuStyleCollection.cs
- Model3D.cs
- GenericAuthenticationEventArgs.cs
- ProxyAttribute.cs
- TraceProvider.cs
- RangeValidator.cs
- WebPartTransformerAttribute.cs
- ContextMenuService.cs
- ConversionContext.cs
- InstanceLockQueryResult.cs
- XmlSchemaObjectCollection.cs
- objectresult_tresulttype.cs
- StylusCollection.cs
- XmlSerializerVersionAttribute.cs
- SurrogateSelector.cs
- HGlobalSafeHandle.cs
- CorrelationRequestContext.cs
- ScrollChrome.cs
- TimeIntervalCollection.cs
- SafeNativeMethods.cs
- ExceptionUtil.cs
- ProfileGroupSettingsCollection.cs
- ApplicationSecurityManager.cs
- FormatStringEditor.cs
- TrustLevelCollection.cs
- WebBrowser.cs
- TextSpanModifier.cs
- SatelliteContractVersionAttribute.cs
- SpellerError.cs
- TabControl.cs
- WebBrowsableAttribute.cs
- sitestring.cs
- HttpApplication.cs
- DocumentPageTextView.cs
- EdmMember.cs
- ReadOnlyAttribute.cs
- XAMLParseException.cs
- ComponentGlyph.cs
- OdbcConnectionFactory.cs
- HtmlHead.cs
- DesignerSerializationOptionsAttribute.cs
- ValueConversionAttribute.cs
- VirtualDirectoryMapping.cs
- Semaphore.cs
- CompoundFileStreamReference.cs
- DateTimeOffsetStorage.cs
- DataGridCellItemAutomationPeer.cs
- ObservableCollectionDefaultValueFactory.cs
- WebBrowserContainer.cs
- SafeMILHandle.cs
- DefaultPrintController.cs
- UInt64Storage.cs
- DataMemberConverter.cs
- WrapperEqualityComparer.cs
- DotNetATv1WindowsLogEntrySerializer.cs
- uribuilder.cs
- DataBindEngine.cs
- DesignSurfaceCollection.cs
- OverrideMode.cs
- ColumnMapVisitor.cs
- PageBuildProvider.cs
- PowerStatus.cs
- InstanceData.cs
- OdbcConnection.cs
- RsaKeyIdentifierClause.cs
- Icon.cs
- ValueQuery.cs
- DataGridViewCellStyleBuilderDialog.cs
- XPathExpr.cs
- HitTestDrawingContextWalker.cs
- TabPanel.cs
- _HelperAsyncResults.cs
- CannotUnloadAppDomainException.cs
- SynchronizedPool.cs
- TypeNameParser.cs
- MailFileEditor.cs
- DateTimeUtil.cs
- TabControl.cs
- DeleteIndexBinder.cs
- FilterQueryOptionExpression.cs
- HtmlWindowCollection.cs
- FilteredReadOnlyMetadataCollection.cs
- TextSimpleMarkerProperties.cs
- XmlAttributeProperties.cs
- AsyncStreamReader.cs
- _StreamFramer.cs
- FunctionNode.cs
- TcpChannelHelper.cs
- DataBindingHandlerAttribute.cs
- CompiledXpathExpr.cs