Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / wpf / src / Core / CSharp / System / Windows / Media / DashStyles.cs / 1 / 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
- CapabilitiesUse.cs
- ByteArrayHelperWithString.cs
- ClientBuildManagerCallback.cs
- StorageMappingItemCollection.cs
- AdPostCacheSubstitution.cs
- ResourceReferenceKeyNotFoundException.cs
- MSHTMLHostUtil.cs
- ObjectPersistData.cs
- EmbeddedObject.cs
- CommandPlan.cs
- FontCacheUtil.cs
- Emitter.cs
- OperationAbortedException.cs
- Axis.cs
- SqlDeflator.cs
- ToolboxSnapDragDropEventArgs.cs
- ItemsChangedEventArgs.cs
- DataTemplateSelector.cs
- WindowsGraphics.cs
- UpDownBase.cs
- Point3DAnimationBase.cs
- DeferrableContent.cs
- InvalidWMPVersionException.cs
- ManifestResourceInfo.cs
- MaskInputRejectedEventArgs.cs
- BasePropertyDescriptor.cs
- XmlSignificantWhitespace.cs
- ScriptingWebServicesSectionGroup.cs
- HttpCacheVary.cs
- SecurityState.cs
- OpenTypeCommon.cs
- MetaType.cs
- PromptStyle.cs
- SqlDuplicator.cs
- StringCollection.cs
- path.cs
- SqlInternalConnection.cs
- PropagatorResult.cs
- NoClickablePointException.cs
- TextProperties.cs
- mansign.cs
- PngBitmapEncoder.cs
- DeclarationUpdate.cs
- Hyperlink.cs
- XmlSchemaAll.cs
- RowToParametersTransformer.cs
- SafeEventLogWriteHandle.cs
- Baml2006KeyRecord.cs
- IndentedWriter.cs
- SoapIgnoreAttribute.cs
- HttpResponseInternalWrapper.cs
- Vector3DCollectionConverter.cs
- RequestQueue.cs
- VisualStyleRenderer.cs
- TextSelection.cs
- KnownBoxes.cs
- ReflectionHelper.cs
- JavascriptCallbackBehaviorAttribute.cs
- Pen.cs
- MSHTMLHostUtil.cs
- EventLogPermissionEntryCollection.cs
- StyleCollectionEditor.cs
- WizardPanelChangingEventArgs.cs
- Latin1Encoding.cs
- ColumnCollectionEditor.cs
- TreeNodeMouseHoverEvent.cs
- WindowProviderWrapper.cs
- FillRuleValidation.cs
- OdbcConnectionString.cs
- RecordsAffectedEventArgs.cs
- RestClientProxyHandler.cs
- CoTaskMemHandle.cs
- Rect3D.cs
- EntityDataReader.cs
- RijndaelManagedTransform.cs
- PasswordRecovery.cs
- QueuePropertyVariants.cs
- ResourceKey.cs
- TargetPerspective.cs
- PackWebRequest.cs
- SelfIssuedSamlTokenFactory.cs
- CfgParser.cs
- Ops.cs
- Profiler.cs
- UriSection.cs
- RenderingBiasValidation.cs
- DataGridViewLinkColumn.cs
- EncryptedData.cs
- Error.cs
- IDQuery.cs
- NetPipeSectionData.cs
- UnSafeCharBuffer.cs
- Label.cs
- SqlUdtInfo.cs
- ButtonBase.cs
- TextPointerBase.cs
- SchemaHelper.cs
- BaseUriWithWildcard.cs
- XmlComplianceUtil.cs
- ImageListImage.cs