Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / 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
- RSAPKCS1KeyExchangeFormatter.cs
- QilInvokeEarlyBound.cs
- XmlSignatureManifest.cs
- XmlCodeExporter.cs
- EdmToObjectNamespaceMap.cs
- ManipulationBoundaryFeedbackEventArgs.cs
- AsyncPostBackTrigger.cs
- PerformanceCounterNameAttribute.cs
- HttpResponseInternalBase.cs
- GridToolTip.cs
- storepermissionattribute.cs
- SelectedDatesCollection.cs
- WebServiceParameterData.cs
- MdImport.cs
- AutomationEvent.cs
- GridEntryCollection.cs
- ProfileInfo.cs
- CompModHelpers.cs
- ConnectionModeReader.cs
- SqlError.cs
- ContactManager.cs
- SerialStream.cs
- exports.cs
- NotSupportedException.cs
- UrlMappingsModule.cs
- ResourceProviderFactory.cs
- LineBreak.cs
- RepeatButtonAutomationPeer.cs
- columnmapfactory.cs
- AttributeUsageAttribute.cs
- CodeAttributeDeclarationCollection.cs
- TreeViewCancelEvent.cs
- OperationGenerator.cs
- GridViewRowPresenter.cs
- ButtonColumn.cs
- NativeWindow.cs
- Parameter.cs
- CancellationState.cs
- HtmlContainerControl.cs
- RemoteWebConfigurationHostServer.cs
- EntityTransaction.cs
- EntityCommandDefinition.cs
- RootContext.cs
- RegistrationServices.cs
- HtmlForm.cs
- RootBrowserWindowAutomationPeer.cs
- CollectionContainer.cs
- EmptyEnumerator.cs
- COMException.cs
- NumberSubstitution.cs
- WS2007HttpBinding.cs
- SystemGatewayIPAddressInformation.cs
- ReceiveMessageRecord.cs
- Thumb.cs
- PeerInvitationResponse.cs
- PerformanceCounterPermissionAttribute.cs
- IgnoreSectionHandler.cs
- DbParameterHelper.cs
- WebServiceFaultDesigner.cs
- WindowsIPAddress.cs
- TaskResultSetter.cs
- StatusBarPanelClickEvent.cs
- TargetException.cs
- NestPullup.cs
- TableRowGroup.cs
- SessionIDManager.cs
- FlowLayout.cs
- PresentationTraceSources.cs
- EpmSourceTree.cs
- OutOfProcStateClientManager.cs
- BamlLocalizerErrorNotifyEventArgs.cs
- FillBehavior.cs
- DSASignatureFormatter.cs
- InProcStateClientManager.cs
- XPathQilFactory.cs
- XmlQueryType.cs
- HttpBrowserCapabilitiesWrapper.cs
- DbBuffer.cs
- SupportsEventValidationAttribute.cs
- DelegateOutArgument.cs
- AncillaryOps.cs
- ProcessManager.cs
- CodeObject.cs
- Frame.cs
- TextServicesContext.cs
- ColorConvertedBitmap.cs
- UIPermission.cs
- FullTextState.cs
- WsatProxy.cs
- FontInfo.cs
- ScaleTransform3D.cs
- ExceptionValidationRule.cs
- ModelToObjectValueConverter.cs
- HttpException.cs
- WebEvents.cs
- nulltextnavigator.cs
- AccessDataSource.cs
- DBConcurrencyException.cs
- TypeDelegator.cs
- CapabilitiesUse.cs