Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx35 / System.WorkflowServices / System / Workflow / Activities / Design / ServiceOperationViewControl.cs / 1305376 / ServiceOperationViewControl.cs
//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace System.Workflow.Activities.Design { using System; using System.Collections.Generic; using System.ComponentModel; using System.Drawing; using System.Data; using System.Text; using System.Windows.Forms; internal partial class ServiceOperationViewControl : ListItemViewControl { private object item; public ServiceOperationViewControl() { InitializeComponent(); } public override object Item { get { return item; } set { item = value; ServiceOperationListItem listItem = (ServiceOperationListItem) value; this.operationNameLabel.Text = listItem.Name; if (listItem.ImplementingActivities.Count > 0) { this.isImplementedPictureBox.Visible = true; } else { this.isImplementedPictureBox.Visible = false; } } } public override void UpdateView() { bool focused = (this.DrawItemState & DrawItemState.Focus) == DrawItemState.Focus; bool selected = (this.DrawItemState & DrawItemState.Selected) == DrawItemState.Selected; this.Height = this.operationNameLabel.Height; if (focused && selected) { this.backgroundPanel.BaseColor = System.Drawing.SystemColors.Window; this.backgroundPanel.LightingColor = Color.FromArgb(213, 246, 255); this.backgroundPanel.Glossy = true; this.backgroundPanel.Radius = 1; this.backgroundPanel.BorderColor = Color.FromArgb(155, 230, 255); } else if (selected) { this.backgroundPanel.BaseColor = System.Drawing.SystemColors.Window; this.backgroundPanel.LightingColor = Color.Gainsboro; this.backgroundPanel.Glossy = true; this.backgroundPanel.Radius = 1; this.backgroundPanel.BorderColor = Color.Gainsboro; } else { this.backgroundPanel.BaseColor = Color.Transparent; this.backgroundPanel.LightingColor = Color.Transparent; this.backgroundPanel.Glossy = false; this.backgroundPanel.BorderColor = Color.Transparent; } base.UpdateView(); } } } // 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
- DataGridPagingPage.cs
- EntityDataSourceEntityTypeFilterConverter.cs
- documentsequencetextpointer.cs
- TypedDatasetGenerator.cs
- WebPartEditVerb.cs
- X509Utils.cs
- httpstaticobjectscollection.cs
- SettingsBase.cs
- ReferencedType.cs
- WeakHashtable.cs
- ExpressionBindingCollection.cs
- ScriptMethodAttribute.cs
- SafeNativeMethodsCLR.cs
- WebBrowserNavigatingEventHandler.cs
- CngKey.cs
- DataGridColumn.cs
- Metafile.cs
- AspProxy.cs
- KeyGesture.cs
- XamlToRtfWriter.cs
- Crypto.cs
- basemetadatamappingvisitor.cs
- SmiTypedGetterSetter.cs
- SmiEventSink.cs
- ConsoleKeyInfo.cs
- XPathSingletonIterator.cs
- UrlAuthFailureHandler.cs
- DBConnection.cs
- ImageAutomationPeer.cs
- ControlDesignerState.cs
- SystemIcmpV6Statistics.cs
- TypeDelegator.cs
- KnownIds.cs
- X509ClientCertificateCredentialsElement.cs
- AuthorizationRule.cs
- DataRowChangeEvent.cs
- UIAgentAsyncBeginRequest.cs
- BindingNavigator.cs
- WebControlAdapter.cs
- DispatchChannelSink.cs
- StringConverter.cs
- StaticExtension.cs
- ApplicationSecurityManager.cs
- DifferencingCollection.cs
- AnnotationResourceChangedEventArgs.cs
- ValueSerializerAttribute.cs
- NotSupportedException.cs
- MsmqException.cs
- PKCS1MaskGenerationMethod.cs
- WebDisplayNameAttribute.cs
- FtpCachePolicyElement.cs
- X509CertificateInitiatorServiceCredential.cs
- DatatypeImplementation.cs
- PersonalizationStateInfo.cs
- URI.cs
- WizardPanelChangingEventArgs.cs
- ApplicationId.cs
- Permission.cs
- PeerNodeAddress.cs
- DataGridRowClipboardEventArgs.cs
- MetadataArtifactLoaderComposite.cs
- DetailsViewDeletedEventArgs.cs
- altserialization.cs
- CommandCollectionEditor.cs
- SelectionItemPattern.cs
- LeftCellWrapper.cs
- BuildManagerHost.cs
- GeneralTransform3DGroup.cs
- WebPartZone.cs
- NumericUpDown.cs
- RayHitTestParameters.cs
- recordstate.cs
- EntityDataSourceDataSelection.cs
- PaperSize.cs
- XMLSchema.cs
- RayMeshGeometry3DHitTestResult.cs
- DateTimeFormatInfoScanner.cs
- X509SecurityTokenAuthenticator.cs
- VisualProxy.cs
- TextEditorSelection.cs
- WorkflowTimerService.cs
- FeatureSupport.cs
- ServiceInstanceProvider.cs
- SspiNegotiationTokenAuthenticatorState.cs
- TextParagraphCache.cs
- DelegateSerializationHolder.cs
- XamlTemplateSerializer.cs
- DrawingImage.cs
- GlobalizationAssembly.cs
- ClaimTypeRequirement.cs
- FlowThrottle.cs
- JournalNavigationScope.cs
- DesignOnlyAttribute.cs
- VisualStyleInformation.cs
- OleServicesContext.cs
- GPPOINT.cs
- DockAndAnchorLayout.cs
- SiblingIterators.cs
- EditorZoneBase.cs
- ProviderConnectionPoint.cs