Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / Tools / System.Activities.Core.Presentation / System / Activities / Core / Presentation / PickDesigner.xaml.cs / 1305376 / PickDesigner.xaml.cs
//---------------------------------------------------------------- // Copyright (c) Microsoft Corporation. All rights reserved. //--------------------------------------------------------------- namespace System.Activities.Core.Presentation { using System.Activities.Presentation; using System.Activities.Presentation.Metadata; using System.Activities.Statements; using System.ComponentModel; using System.Runtime; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Input; partial class PickDesigner { public static readonly RoutedCommand CreateBranchCommand = new RoutedCommand("CreateBranchCommand", typeof(PickDesigner)); WorkflowItemsPresenter branchesPresenter; public PickDesigner() { this.InitializeComponent(); } public static void RegisterMetadata(AttributeTableBuilder builder) { Type type = typeof(System.Activities.Statements.Pick); builder.AddCustomAttributes(type, new DesignerAttribute(typeof(PickDesigner))); builder.AddCustomAttributes(type, type.GetProperty("Branches"), BrowsableAttribute.No); } void OnBranchesPresenterLoaded(object sender, RoutedEventArgs e) { this.branchesPresenter = (WorkflowItemsPresenter)sender; } void OnBranchesPresenterUnloaded(object sender, RoutedEventArgs e) { this.branchesPresenter = null; } void OnCreateBranchCommandExecute(object sender, ExecutedRoutedEventArgs e) { if (!e.Handled) { // Simulate a PickBranch being drop onto the Branches WIsP. object instance = DragDropHelper.GetDroppedObjectInstance(this.branchesPresenter, this.Context, typeof(PickBranch)); if (instance != null) { this.ModelItem.Properties["Branches"].Collection.Add(instance); } e.Handled = true; } } } } // 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
- MetadataUtilsSmi.cs
- DescendantOverDescendantQuery.cs
- WebPartHelpVerb.cs
- WorkItem.cs
- InvokeGenerator.cs
- BinaryCommonClasses.cs
- RowTypeElement.cs
- CellConstantDomain.cs
- DataPagerCommandEventArgs.cs
- DetailsViewPagerRow.cs
- OpenTypeLayoutCache.cs
- PersistenceException.cs
- DataServiceCollectionOfT.cs
- DateTimeHelper.cs
- ExecutionContext.cs
- ImageMap.cs
- MetadataCache.cs
- MsmqAppDomainProtocolHandler.cs
- TreeViewAutomationPeer.cs
- OleDbDataAdapter.cs
- ReflectionUtil.cs
- RectValueSerializer.cs
- ResXBuildProvider.cs
- SkewTransform.cs
- PassportPrincipal.cs
- XmlText.cs
- BuildResult.cs
- TabRenderer.cs
- SHA256.cs
- WebServiceErrorEvent.cs
- ResourceAttributes.cs
- AbstractExpressions.cs
- ApplicationId.cs
- SqlDataSource.cs
- VectorCollectionConverter.cs
- DeliveryStrategy.cs
- AvTraceDetails.cs
- LinqToSqlWrapper.cs
- NavigationProperty.cs
- DBParameter.cs
- OdbcParameter.cs
- OdbcParameter.cs
- IPAddress.cs
- SafeWaitHandle.cs
- TypeAccessException.cs
- TypeKeyValue.cs
- XmlCharacterData.cs
- filewebrequest.cs
- TraceHwndHost.cs
- Expander.cs
- TypeConverterValueSerializer.cs
- RoutedUICommand.cs
- HttpValueCollection.cs
- CounterCreationDataCollection.cs
- BadImageFormatException.cs
- Formatter.cs
- ConstraintEnumerator.cs
- SqlServices.cs
- ElementsClipboardData.cs
- ZoneMembershipCondition.cs
- XmlRawWriterWrapper.cs
- SoapTransportImporter.cs
- LineBreakRecord.cs
- SqlPersonalizationProvider.cs
- KnownIds.cs
- ExpressionCopier.cs
- ScrollViewer.cs
- Drawing.cs
- OracleConnectionFactory.cs
- AutomationPattern.cs
- ProgressBarHighlightConverter.cs
- SqlDelegatedTransaction.cs
- SchemaAttDef.cs
- XmlSerializer.cs
- UICuesEvent.cs
- TextDecorationLocationValidation.cs
- SiteMapPath.cs
- ResourceAttributes.cs
- SqlRowUpdatedEvent.cs
- _BufferOffsetSize.cs
- ViewStateModeByIdAttribute.cs
- XamlHostingConfiguration.cs
- RichTextBoxDesigner.cs
- SQlBooleanStorage.cs
- TypeExtensionConverter.cs
- DesignerActionList.cs
- ResourceExpression.cs
- ConstantProjectedSlot.cs
- RequestUriProcessor.cs
- TrackingLocationCollection.cs
- XmlSerializerFactory.cs
- BindableTemplateBuilder.cs
- Brush.cs
- x509utils.cs
- NeutralResourcesLanguageAttribute.cs
- ConnectionsZone.cs
- FontSourceCollection.cs
- FlowDocumentFormatter.cs
- Profiler.cs
- QueryOutputWriter.cs