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
- ListViewInsertionMark.cs
- ReceiveContext.cs
- XmlExtensionFunction.cs
- DataGridAddNewRow.cs
- WorkflowItemPresenter.cs
- WhereQueryOperator.cs
- BitConverter.cs
- Directory.cs
- MetafileHeader.cs
- ChannelServices.cs
- Pointer.cs
- TemplateNameScope.cs
- SecurityTokenSerializer.cs
- CustomCategoryAttribute.cs
- XPathNodeInfoAtom.cs
- PointHitTestResult.cs
- SetterBaseCollection.cs
- ShellProvider.cs
- CacheRequest.cs
- DodSequenceMerge.cs
- HostSecurityManager.cs
- OpenFileDialog.cs
- FindCriteriaApril2005.cs
- SvcMapFileLoader.cs
- ReverseInheritProperty.cs
- HitTestFilterBehavior.cs
- MemberInfoSerializationHolder.cs
- AutoResetEvent.cs
- WebPartRestoreVerb.cs
- recordstatefactory.cs
- UnsafeNativeMethods.cs
- CfgSemanticTag.cs
- PageParser.cs
- DynamicMethod.cs
- ViewBox.cs
- QuaternionKeyFrameCollection.cs
- XmlDownloadManager.cs
- ToolStripDesignerAvailabilityAttribute.cs
- ValueTable.cs
- XmlQualifiedNameTest.cs
- HashCodeCombiner.cs
- DataTransferEventArgs.cs
- UpdateCommand.cs
- HttpProfileGroupBase.cs
- BoundColumn.cs
- DetailsViewUpdateEventArgs.cs
- SiteIdentityPermission.cs
- FixedLineResult.cs
- StateWorkerRequest.cs
- ReflectionServiceProvider.cs
- StringSorter.cs
- RectAnimationClockResource.cs
- Assign.cs
- DataChangedEventManager.cs
- ConfigUtil.cs
- UrlPath.cs
- CssClassPropertyAttribute.cs
- InvalidDataContractException.cs
- GroupedContextMenuStrip.cs
- MessageBox.cs
- WCFModelStrings.Designer.cs
- MatrixCamera.cs
- DataBindingExpressionBuilder.cs
- Int32Rect.cs
- TypeInformation.cs
- Site.cs
- AppDomainShutdownMonitor.cs
- SudsWriter.cs
- Label.cs
- CompModSwitches.cs
- RootBrowserWindowAutomationPeer.cs
- TemplateKey.cs
- DateTimeUtil.cs
- BufferModesCollection.cs
- XPathCompileException.cs
- ZeroOpNode.cs
- RowType.cs
- FocusManager.cs
- Validator.cs
- EffectiveValueEntry.cs
- SerialStream.cs
- PeerName.cs
- DeclarationUpdate.cs
- smtpconnection.cs
- XmlTypeMapping.cs
- TranslateTransform.cs
- LockedBorderGlyph.cs
- AppSettingsExpressionBuilder.cs
- DataGridViewRowStateChangedEventArgs.cs
- ActivityExecutionContext.cs
- TextSelectionProcessor.cs
- DefaultTypeArgumentAttribute.cs
- SimpleTypeResolver.cs
- Util.cs
- InvalidateEvent.cs
- HierarchicalDataBoundControlAdapter.cs
- HttpResponse.cs
- DBCSCodePageEncoding.cs
- DelegateBodyWriter.cs
- util.cs