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
- SmiEventSink_Default.cs
- RegexCode.cs
- StateInitializationDesigner.cs
- PnrpPermission.cs
- WithParamAction.cs
- SmtpDigestAuthenticationModule.cs
- XmlDownloadManager.cs
- TextContainerChangeEventArgs.cs
- AQNBuilder.cs
- XmlChildEnumerator.cs
- ReadOnlyActivityGlyph.cs
- DataGridViewRowHeaderCell.cs
- CategoryGridEntry.cs
- bindurihelper.cs
- ForEachAction.cs
- InstanceLockedException.cs
- DocumentViewerAutomationPeer.cs
- IntSecurity.cs
- URI.cs
- DoubleCollection.cs
- DataSourceBooleanViewSchemaConverter.cs
- ColorPalette.cs
- _FtpControlStream.cs
- TextCompositionManager.cs
- SqlServices.cs
- LeaseManager.cs
- BindingCompleteEventArgs.cs
- ColorConvertedBitmapExtension.cs
- ComplexTypeEmitter.cs
- EntityStoreSchemaFilterEntry.cs
- RPIdentityRequirement.cs
- BinaryCommonClasses.cs
- SelectorItemAutomationPeer.cs
- CachingHintValidation.cs
- BrushConverter.cs
- ProtocolsConfiguration.cs
- DependencySource.cs
- BmpBitmapDecoder.cs
- AsyncResult.cs
- AsyncPostBackTrigger.cs
- ValueQuery.cs
- ZoneIdentityPermission.cs
- Size.cs
- XPathSelectionIterator.cs
- NetTcpSectionData.cs
- ZipIOFileItemStream.cs
- XmlSerializer.cs
- InkCanvasAutomationPeer.cs
- WSDualHttpSecurity.cs
- BaseUriHelper.cs
- PropertyChangingEventArgs.cs
- Thread.cs
- XmlTextEncoder.cs
- AsyncStreamReader.cs
- ListViewDataItem.cs
- LiteralControl.cs
- XmlExpressionDumper.cs
- EventBuilder.cs
- SeparatorAutomationPeer.cs
- LambdaCompiler.cs
- HierarchicalDataBoundControl.cs
- InsufficientExecutionStackException.cs
- CancelRequestedRecord.cs
- MarkupCompilePass2.cs
- DataGridViewColumnConverter.cs
- HwndStylusInputProvider.cs
- DebugController.cs
- ConfigXmlWhitespace.cs
- ListViewDeletedEventArgs.cs
- ComboBoxRenderer.cs
- SHA384Managed.cs
- UpdatePanelTrigger.cs
- ClientApiGenerator.cs
- SqlDataSourceEnumerator.cs
- SineEase.cs
- TdsRecordBufferSetter.cs
- TrackingCondition.cs
- XsltContext.cs
- EntityTemplateFactory.cs
- FixedFindEngine.cs
- StyleXamlParser.cs
- ScrollEvent.cs
- TableRow.cs
- FlowDocumentScrollViewer.cs
- LogSwitch.cs
- RemotingException.cs
- GuidConverter.cs
- DataGridViewCellCollection.cs
- DataBoundControlHelper.cs
- PropertyValueChangedEvent.cs
- MachineKeySection.cs
- ChtmlCalendarAdapter.cs
- PassportAuthenticationEventArgs.cs
- XPathAxisIterator.cs
- ReflectionHelper.cs
- ElementHost.cs
- RowSpanVector.cs
- SessionEndingEventArgs.cs
- NameSpaceExtractor.cs
- CustomWebEventKey.cs