Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / ndp / fx / src / DataWebControlsDesign / System / Data / WebControls / Design / Util / UIHelper.cs / 1 / UIHelper.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner [....] // @backupOwner [....] // // Helper methods for UI functionality like displaying dialogs //----------------------------------------------------------------------------- using System.Collections; using System.Drawing; using System.Windows.Forms; using System.Windows.Forms.Design; namespace System.Web.UI.Design.WebControls.Util { internal static class UIHelper { internal static Font GetDialogFont(IServiceProvider serviceProvider) { if (serviceProvider != null) { IUIService uiService = (IUIService)serviceProvider.GetService(typeof(IUIService)); if (uiService != null) { IDictionary uiStyles = uiService.Styles; if (uiStyles != null) { return (Font)uiStyles["DialogFont"]; } } } return null; } internal static DialogResult ShowDialog(IServiceProvider serviceProvider, Form form) { if (serviceProvider != null) { IUIService uiService = (IUIService)serviceProvider.GetService(typeof(IUIService)); if (uiService != null) { return uiService.ShowDialog(form); } } return form.ShowDialog(); } public static void ShowError(IServiceProvider serviceProvider, string message) { if (serviceProvider != null) { IUIService uiService = (IUIService)serviceProvider.GetService(typeof(IUIService)); if (uiService != null) { uiService.ShowError(message); return; } } RTLAwareMessageBox.Show(null, message, Strings.UIHelper_ErrorCaption, MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, 0); } public static void ShowWarning(IServiceProvider serviceProvider, string message) { if (serviceProvider != null) { IUIService uiService = (IUIService)serviceProvider.GetService(typeof(IUIService)); if (uiService != null) { uiService.ShowError(message); return; } } RTLAwareMessageBox.Show(null, message, Strings.UIHelper_WarningCaption, MessageBoxButtons.OK, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button1, 0); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner [....] // @backupOwner [....] // // Helper methods for UI functionality like displaying dialogs //----------------------------------------------------------------------------- using System.Collections; using System.Drawing; using System.Windows.Forms; using System.Windows.Forms.Design; namespace System.Web.UI.Design.WebControls.Util { internal static class UIHelper { internal static Font GetDialogFont(IServiceProvider serviceProvider) { if (serviceProvider != null) { IUIService uiService = (IUIService)serviceProvider.GetService(typeof(IUIService)); if (uiService != null) { IDictionary uiStyles = uiService.Styles; if (uiStyles != null) { return (Font)uiStyles["DialogFont"]; } } } return null; } internal static DialogResult ShowDialog(IServiceProvider serviceProvider, Form form) { if (serviceProvider != null) { IUIService uiService = (IUIService)serviceProvider.GetService(typeof(IUIService)); if (uiService != null) { return uiService.ShowDialog(form); } } return form.ShowDialog(); } public static void ShowError(IServiceProvider serviceProvider, string message) { if (serviceProvider != null) { IUIService uiService = (IUIService)serviceProvider.GetService(typeof(IUIService)); if (uiService != null) { uiService.ShowError(message); return; } } RTLAwareMessageBox.Show(null, message, Strings.UIHelper_ErrorCaption, MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, 0); } public static void ShowWarning(IServiceProvider serviceProvider, string message) { if (serviceProvider != null) { IUIService uiService = (IUIService)serviceProvider.GetService(typeof(IUIService)); if (uiService != null) { uiService.ShowError(message); return; } } RTLAwareMessageBox.Show(null, message, Strings.UIHelper_WarningCaption, MessageBoxButtons.OK, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button1, 0); } } } // 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
- BindingExpressionUncommonField.cs
- GridViewRow.cs
- ActionItem.cs
- KeyEventArgs.cs
- TemplateNameScope.cs
- LayoutEditorPart.cs
- WizardPanel.cs
- EventlogProvider.cs
- CaseInsensitiveHashCodeProvider.cs
- Descriptor.cs
- TextBoxBase.cs
- ImageListStreamer.cs
- HtmlInputFile.cs
- QueryStringParameter.cs
- ListViewInsertEventArgs.cs
- ClientOptions.cs
- iisPickupDirectory.cs
- XmlToDatasetMap.cs
- InputBinder.cs
- Transform.cs
- PartitionerStatic.cs
- DetailsViewModeEventArgs.cs
- RuleAttributes.cs
- SafeFileHandle.cs
- WSFederationHttpBindingElement.cs
- ClientEventManager.cs
- SRGSCompiler.cs
- WebBrowserUriTypeConverter.cs
- AssemblyName.cs
- Number.cs
- SystemIPGlobalProperties.cs
- ValidationEventArgs.cs
- Walker.cs
- RecognizerBase.cs
- DataGridLinkButton.cs
- DateTimeEditor.cs
- ScrollEventArgs.cs
- NavigationEventArgs.cs
- BlobPersonalizationState.cs
- processwaithandle.cs
- ToolbarAUtomationPeer.cs
- ComponentEditorForm.cs
- ListBindableAttribute.cs
- SmtpNtlmAuthenticationModule.cs
- TimelineGroup.cs
- DBSchemaRow.cs
- TemplateBindingExpressionConverter.cs
- Vector3DCollection.cs
- SqlMethodTransformer.cs
- EntityContainerAssociationSet.cs
- HostingEnvironmentException.cs
- MergeFilterQuery.cs
- _NestedMultipleAsyncResult.cs
- XmlName.cs
- SerialReceived.cs
- Page.cs
- EntityDataSourceWrapper.cs
- ExpressionNormalizer.cs
- EdmRelationshipNavigationPropertyAttribute.cs
- PersonalizationProvider.cs
- TokenBasedSet.cs
- Enum.cs
- X509ChainPolicy.cs
- HttpPostedFile.cs
- DesignerSerializationOptionsAttribute.cs
- String.cs
- TextEditorSpelling.cs
- SiteMapNode.cs
- TextEffect.cs
- HtmlEmptyTagControlBuilder.cs
- HttpsChannelFactory.cs
- SmtpDateTime.cs
- BufferedReadStream.cs
- XsdDuration.cs
- ActivationArguments.cs
- PagerSettings.cs
- SinglePageViewer.cs
- ExpandSegmentCollection.cs
- BinarySecretSecurityToken.cs
- XmlComment.cs
- ServiceOperationParameter.cs
- httpstaticobjectscollection.cs
- WebPartCatalogCloseVerb.cs
- SystemWebSectionGroup.cs
- Underline.cs
- ConsoleKeyInfo.cs
- Schema.cs
- PageVisual.cs
- DefaultPropertyAttribute.cs
- CommandDevice.cs
- DynamicValidator.cs
- EntityClientCacheEntry.cs
- DataGridViewCellToolTipTextNeededEventArgs.cs
- Permission.cs
- BaseCAMarshaler.cs
- FixedSOMTextRun.cs
- DbgUtil.cs
- DocobjHost.cs
- MultiSelector.cs
- Parallel.cs