Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / Tools / System.Activities.Core.Presentation / System / Activities / Presentation / DynamicArgumentDialog.cs / 1407647 / DynamicArgumentDialog.cs
//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace System.Activities.Presentation { using System.Activities.Presentation.Model; using System.Windows; using System.Collections; using System.Collections.ObjectModel; using System.Collections.Generic; using System.Runtime; public sealed class DynamicArgumentDialog : WorkflowElementDialog { bool isDictionary; Type underlyingArgumentType; ModelItem data; DynamicArgumentDialog(ModelItem activity, ModelItem data, EditingContext context, DependencyObject owner, DynamicArgumentDesignerOptions options) { this.MinHeight = 200; this.MinWidth = 700; this.WindowSizeToContent = SizeToContent.Manual; this.ModelItem = activity; this.Context = context; this.HelpKeyword = HelpKeywords.DynamicArgumentDialog; this.Owner = owner; this.Title = options.Title; this.data = data; this.Content = new DynamicArgumentDesigner() { DynamicArguments = DynamicArgumentDesigner.ModelItemToWrapperCollection(data, out isDictionary, out underlyingArgumentType), IsDictionary = isDictionary, UnderlyingArgumentType = underlyingArgumentType, Context = context, OwnerActivity = activity, HideDirection = options.HideDirection, ArgumentPrefix = options.ArgumentPrefix, HintText = options.HintText, ParentDialog = this, }; } public static bool ShowDialog(ModelItem activity, ModelItem data, EditingContext context, DependencyObject owner, DynamicArgumentDesignerOptions options) { return new DynamicArgumentDialog(activity, data, context, owner, options).ShowOkCancel(); } protected override void OnWorkflowElementDialogClosed(bool? dialogResult) { if (dialogResult.Value) { DynamicArgumentDesigner.WrapperCollectionToModelItem((this.Content as DynamicArgumentDesigner).DynamicArguments, data, isDictionary, underlyingArgumentType); } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SqlNamer.cs
- RoleManagerModule.cs
- UpdateCommandGenerator.cs
- CharUnicodeInfo.cs
- _AutoWebProxyScriptHelper.cs
- MessageQueueConverter.cs
- CompiledIdentityConstraint.cs
- ToolBarPanel.cs
- ListInitExpression.cs
- XmlSchemaGroupRef.cs
- ToolStripLocationCancelEventArgs.cs
- XPathPatternBuilder.cs
- Wizard.cs
- WindowsStartMenu.cs
- AtomPub10CategoriesDocumentFormatter.cs
- DataGridTable.cs
- SelectorAutomationPeer.cs
- ScalarRestriction.cs
- SourceInterpreter.cs
- ItemTypeToolStripMenuItem.cs
- XmlSchemaSimpleTypeList.cs
- Aggregates.cs
- DiffuseMaterial.cs
- StringCollection.cs
- AuthenticationModuleElementCollection.cs
- AnnotationHelper.cs
- VerificationAttribute.cs
- Vector3DAnimation.cs
- CommandDevice.cs
- RelatedImageListAttribute.cs
- EventLogTraceListener.cs
- ApplicationServicesHostFactory.cs
- StorageComplexTypeMapping.cs
- DetailsViewDeletedEventArgs.cs
- ProfileEventArgs.cs
- TransactionBehavior.cs
- SqlCommand.cs
- ExtentCqlBlock.cs
- TextRangeBase.cs
- GeometryHitTestParameters.cs
- LayoutTableCell.cs
- PathNode.cs
- Deflater.cs
- AssemblyCollection.cs
- WorkflowApplicationUnhandledExceptionEventArgs.cs
- FrameworkElement.cs
- ControlEvent.cs
- OrthographicCamera.cs
- PersistChildrenAttribute.cs
- RequestCacheManager.cs
- TransformerInfo.cs
- SQLInt16.cs
- EventProviderWriter.cs
- CodeDirectionExpression.cs
- SystemKeyConverter.cs
- SplineQuaternionKeyFrame.cs
- SqlCommandSet.cs
- VirtualPath.cs
- XNameTypeConverter.cs
- DataGridLinkButton.cs
- IntranetCredentialPolicy.cs
- DataObjectAttribute.cs
- KeyedQueue.cs
- EllipseGeometry.cs
- CompiledAction.cs
- SqlConnectionStringBuilder.cs
- ArraySegment.cs
- FormatConvertedBitmap.cs
- CellIdBoolean.cs
- XmlImplementation.cs
- LineServicesCallbacks.cs
- SafeCryptHandles.cs
- ContentElement.cs
- XsltFunctions.cs
- CommandEventArgs.cs
- EventNotify.cs
- BitmapSizeOptions.cs
- AnnotationResource.cs
- TagPrefixCollection.cs
- ClientSession.cs
- HatchBrush.cs
- LeaseManager.cs
- Rights.cs
- AppDomain.cs
- Size3D.cs
- MetadataArtifactLoaderResource.cs
- SortedDictionary.cs
- Char.cs
- DbgCompiler.cs
- RSAPKCS1SignatureFormatter.cs
- SignatureToken.cs
- TreeNodeMouseHoverEvent.cs
- MultilineStringEditor.cs
- RequestQueue.cs
- RegistryPermission.cs
- SmiTypedGetterSetter.cs
- DictionaryContent.cs
- OpacityConverter.cs
- DataGridViewRowPostPaintEventArgs.cs
- SessionSwitchEventArgs.cs