Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Core / CSharp / System / Windows / Media / DashStyles.cs / 1305600 / DashStyles.cs
//---------------------------------------------------------------------------- // // Copyright (c) Microsoft Corporation. All rights reserved. // // Description: This file contains the static class DashStyles. // DashStyles contains well known DashStyles implementations. // // History: // 11/15/2004: MichKa - Created it. // //--------------------------------------------------------------------------- using System; using System.Windows; namespace System.Windows.Media { ////// DashStyles - The DashStyles class is static, and contains properties for well known /// dash styles. /// public static class DashStyles { #region Public Static Properties ////// Solid - A solid DashArray (no dashes). /// public static DashStyle Solid { get { if (_solid == null) { DashStyle solid = new DashStyle(); solid.Freeze(); _solid = solid; } return _solid; } } ////// Dash - A DashArray which is 2 on, 2 off /// public static DashStyle Dash { get { if (_dash == null) { DashStyle style = new DashStyle(new double[] {2, 2}, 1); style.Freeze(); _dash = style; } return _dash; } } ////// Dot - A DashArray which is 0 on, 2 off /// public static DashStyle Dot { get { if (_dot == null) { DashStyle style = new DashStyle(new double[] {0, 2}, 0); style.Freeze(); _dot = style; } return _dot; } } ////// DashDot - A DashArray which is 2 on, 2 off, 0 on, 2 off /// public static DashStyle DashDot { get { if (_dashDot == null) { DashStyle style = new DashStyle(new double[] {2, 2, 0, 2}, 1); style.Freeze(); _dashDot = style; } return _dashDot; } } ////// DashDot - A DashArray which is 2 on, 2 off, 0 on, 2 off, 0 on, 2 off /// public static DashStyle DashDotDot { get { if (_dashDotDot == null) { DashStyle style = new DashStyle(new double[] {2, 2, 0, 2, 0, 2}, 1); style.Freeze(); _dashDotDot = style; } return _dashDotDot; } } #endregion Public Static Properties #region Private Static Fields private static DashStyle _solid; private static DashStyle _dash; private static DashStyle _dot; private static DashStyle _dashDot; private static DashStyle _dashDotDot; #endregion Private Static Fields } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //---------------------------------------------------------------------------- // // Copyright (c) Microsoft Corporation. All rights reserved. // // Description: This file contains the static class DashStyles. // DashStyles contains well known DashStyles implementations. // // History: // 11/15/2004: MichKa - Created it. // //--------------------------------------------------------------------------- using System; using System.Windows; namespace System.Windows.Media { ////// DashStyles - The DashStyles class is static, and contains properties for well known /// dash styles. /// public static class DashStyles { #region Public Static Properties ////// Solid - A solid DashArray (no dashes). /// public static DashStyle Solid { get { if (_solid == null) { DashStyle solid = new DashStyle(); solid.Freeze(); _solid = solid; } return _solid; } } ////// Dash - A DashArray which is 2 on, 2 off /// public static DashStyle Dash { get { if (_dash == null) { DashStyle style = new DashStyle(new double[] {2, 2}, 1); style.Freeze(); _dash = style; } return _dash; } } ////// Dot - A DashArray which is 0 on, 2 off /// public static DashStyle Dot { get { if (_dot == null) { DashStyle style = new DashStyle(new double[] {0, 2}, 0); style.Freeze(); _dot = style; } return _dot; } } ////// DashDot - A DashArray which is 2 on, 2 off, 0 on, 2 off /// public static DashStyle DashDot { get { if (_dashDot == null) { DashStyle style = new DashStyle(new double[] {2, 2, 0, 2}, 1); style.Freeze(); _dashDot = style; } return _dashDot; } } ////// DashDot - A DashArray which is 2 on, 2 off, 0 on, 2 off, 0 on, 2 off /// public static DashStyle DashDotDot { get { if (_dashDotDot == null) { DashStyle style = new DashStyle(new double[] {2, 2, 0, 2, 0, 2}, 1); style.Freeze(); _dashDotDot = style; } return _dashDotDot; } } #endregion Public Static Properties #region Private Static Fields private static DashStyle _solid; private static DashStyle _dash; private static DashStyle _dot; private static DashStyle _dashDot; private static DashStyle _dashDotDot; #endregion Private Static Fields } } // 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
- PropertyGridCommands.cs
- LinqDataSourceContextData.cs
- FileSecurity.cs
- WebPartEditorCancelVerb.cs
- UncommonField.cs
- Application.cs
- RadioButtonRenderer.cs
- DocumentViewerConstants.cs
- StylusPointPropertyUnit.cs
- COM2ExtendedTypeConverter.cs
- HttpConfigurationContext.cs
- RuntimeWrappedException.cs
- ViewKeyConstraint.cs
- BaseParaClient.cs
- Clipboard.cs
- BulletedList.cs
- TreeWalker.cs
- RewritingValidator.cs
- SoapAttributeOverrides.cs
- TimeSpanConverter.cs
- CacheVirtualItemsEvent.cs
- GridProviderWrapper.cs
- PanelDesigner.cs
- ParenthesizePropertyNameAttribute.cs
- EntitySqlQueryCacheKey.cs
- ResourceSetExpression.cs
- TimeZoneNotFoundException.cs
- CanExecuteRoutedEventArgs.cs
- HttpCapabilitiesSectionHandler.cs
- DictionaryEntry.cs
- ConnectionPoolManager.cs
- DelegateBodyWriter.cs
- DynamicRouteExpression.cs
- MatrixConverter.cs
- ParameterBuilder.cs
- CommonDialog.cs
- WaitHandle.cs
- COSERVERINFO.cs
- TrackPoint.cs
- CollectionBase.cs
- Interlocked.cs
- RequestCachePolicy.cs
- VectorCollectionValueSerializer.cs
- WebPart.cs
- RootBrowserWindowAutomationPeer.cs
- base64Transforms.cs
- ItemCheckedEvent.cs
- SettingsBase.cs
- basevalidator.cs
- ColumnCollectionEditor.cs
- UnmanagedMemoryStreamWrapper.cs
- GetPageNumberCompletedEventArgs.cs
- WaitHandleCannotBeOpenedException.cs
- IIS7WorkerRequest.cs
- InheritanceService.cs
- InheritanceAttribute.cs
- EntityViewGenerationConstants.cs
- AttachedAnnotation.cs
- OptimalBreakSession.cs
- ChannelManagerBase.cs
- Mappings.cs
- TdsParser.cs
- UnauthorizedAccessException.cs
- DataGridViewRowEventArgs.cs
- DateTimeConverter.cs
- ZipFileInfo.cs
- TextTreeText.cs
- shaper.cs
- NoneExcludedImageIndexConverter.cs
- ILGenerator.cs
- XomlCompilerParameters.cs
- ObjectDataSourceChooseMethodsPanel.cs
- RsaKeyIdentifierClause.cs
- Tracking.cs
- EnumConverter.cs
- SortQuery.cs
- BitmapFrameDecode.cs
- Stack.cs
- SubMenuStyleCollection.cs
- ConfigurationElementProperty.cs
- PropertyDescriptor.cs
- PointAnimationBase.cs
- Size3D.cs
- NavigationFailedEventArgs.cs
- PasswordTextContainer.cs
- BackgroundFormatInfo.cs
- MetadataSource.cs
- PathData.cs
- WindowsListViewSubItem.cs
- DefaultDialogButtons.cs
- UrlMappingCollection.cs
- ParameterCollection.cs
- WindowsRegion.cs
- X509WindowsSecurityToken.cs
- ThreadBehavior.cs
- ClientSession.cs
- Point3DCollection.cs
- Schema.cs
- TraceContextRecord.cs
- ClientOptions.cs