Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / Designer / WebForms / System / Web / UI / Design / ColorBuilder.cs / 1 / ColorBuilder.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.Design { using System; using System.ComponentModel; using System.Diagnostics; ////// /// Helper class used by designers to 'build' color properties by /// launching a color picker. /// [System.Security.Permissions.SecurityPermission(System.Security.Permissions.SecurityAction.Demand, Flags=System.Security.Permissions.SecurityPermissionFlag.UnmanagedCode)] public sealed class ColorBuilder { private ColorBuilder() { } ////// /// Launches the Color Picker to build a color. /// public static string BuildColor(IComponent component, System.Windows.Forms.Control owner, string initialColor) { string result = null; ISite componentSite = component.Site; Debug.Assert(componentSite != null, "Component does not have a valid site."); if (componentSite == null) { Debug.Fail("Component does not have a valid site."); return null; } if (componentSite != null) { IWebFormsBuilderUIService builderService = (IWebFormsBuilderUIService)componentSite.GetService(typeof(IWebFormsBuilderUIService)); if (builderService != null) { result = builderService.BuildColor(owner, initialColor); } } return result; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Sequence.cs
- OracleSqlParser.cs
- ItemContainerPattern.cs
- DynamicVirtualDiscoSearcher.cs
- TableRow.cs
- XmlUnspecifiedAttribute.cs
- XmlSchemaDocumentation.cs
- DrawingContextDrawingContextWalker.cs
- TraceXPathNavigator.cs
- XmlUnspecifiedAttribute.cs
- DefinitionUpdate.cs
- CLRBindingWorker.cs
- GPRECT.cs
- SqlDataSourceFilteringEventArgs.cs
- StackSpiller.Temps.cs
- DataServiceRequestOfT.cs
- CompilationUtil.cs
- BaseDataBoundControl.cs
- ReachFixedDocumentSerializerAsync.cs
- WebPartTransformer.cs
- PersistChildrenAttribute.cs
- TraceUtility.cs
- XMLUtil.cs
- TypeConverterHelper.cs
- GlyphingCache.cs
- SubMenuStyle.cs
- PathStreamGeometryContext.cs
- OleDbError.cs
- TextTreeTextElementNode.cs
- PaperSize.cs
- NamedElement.cs
- _IPv6Address.cs
- ProxySimple.cs
- ConfigurationStrings.cs
- BypassElementCollection.cs
- XamlContextStack.cs
- Stack.cs
- Membership.cs
- InstancePersistenceCommandException.cs
- XmlTextReaderImpl.cs
- ToolStripPanelCell.cs
- TextServicesPropertyRanges.cs
- PeerSecurityManager.cs
- SchemaImporterExtensionsSection.cs
- XmlSchemaAppInfo.cs
- TypePresenter.xaml.cs
- ExtensionQuery.cs
- DataSourceHelper.cs
- BitArray.cs
- path.cs
- AppDomainProtocolHandler.cs
- FormParameter.cs
- SchemaImporterExtension.cs
- ListDictionaryInternal.cs
- DrawingAttributes.cs
- QilGeneratorEnv.cs
- DispatcherHookEventArgs.cs
- SqlCacheDependency.cs
- NameValueCollection.cs
- GrammarBuilderWildcard.cs
- CodeRemoveEventStatement.cs
- SchemaNames.cs
- JsonServiceDocumentSerializer.cs
- ExtentCqlBlock.cs
- ClientConvert.cs
- SessionStateSection.cs
- XPathScanner.cs
- DataPointer.cs
- User.cs
- ComponentGuaranteesAttribute.cs
- _TLSstream.cs
- PieceDirectory.cs
- SqlRecordBuffer.cs
- KnownBoxes.cs
- RemoteWebConfigurationHostServer.cs
- SqlDataReaderSmi.cs
- Send.cs
- ConsoleTraceListener.cs
- ParameterBuilder.cs
- WindowsFormsSynchronizationContext.cs
- UriPrefixTable.cs
- ScriptReferenceBase.cs
- Quad.cs
- CharacterHit.cs
- SqlFunctionAttribute.cs
- SchemaTypeEmitter.cs
- FormsAuthenticationConfiguration.cs
- DbConnectionInternal.cs
- JsonFaultDetail.cs
- DropDownButton.cs
- InputScopeAttribute.cs
- OperatingSystem.cs
- AssociationSet.cs
- CultureMapper.cs
- ItemChangedEventArgs.cs
- PersonalizationProviderHelper.cs
- TextLine.cs
- SafeCoTaskMem.cs
- TextEditorParagraphs.cs
- AssemblyCollection.cs