Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- FragmentNavigationEventArgs.cs
- AbandonedMutexException.cs
- Version.cs
- DataBindingExpressionBuilder.cs
- TextParaLineResult.cs
- TempFiles.cs
- CodeDirectionExpression.cs
- InternalCompensate.cs
- DataGridViewAutoSizeModeEventArgs.cs
- ExpressionParser.cs
- ObjectDataSourceSelectingEventArgs.cs
- DiscoveryRequestHandler.cs
- XhtmlBasicControlAdapter.cs
- BamlRecordWriter.cs
- MarginsConverter.cs
- Ref.cs
- ConfigurationStrings.cs
- GestureRecognitionResult.cs
- XmlStringTable.cs
- SSmlParser.cs
- MulticastOption.cs
- DataSysAttribute.cs
- AssociationTypeEmitter.cs
- PolicyStatement.cs
- InputMethod.cs
- UnsafeNativeMethodsCLR.cs
- SchemaManager.cs
- RegexGroup.cs
- EdmComplexPropertyAttribute.cs
- HttpResponseHeader.cs
- InvalidComObjectException.cs
- ConditionalAttribute.cs
- SqlNotificationEventArgs.cs
- OutgoingWebResponseContext.cs
- ExpressionPrefixAttribute.cs
- ViewValidator.cs
- CommandLibraryHelper.cs
- ErasingStroke.cs
- ScriptingScriptResourceHandlerSection.cs
- TimeSpanMinutesOrInfiniteConverter.cs
- GB18030Encoding.cs
- ControlValuePropertyAttribute.cs
- WindowsListViewItemStartMenu.cs
- LayoutTable.cs
- peersecuritysettings.cs
- GenericXmlSecurityToken.cs
- ListControlConvertEventArgs.cs
- UncommonField.cs
- PostBackOptions.cs
- ParseNumbers.cs
- NetStream.cs
- SqlClientPermission.cs
- PaintValueEventArgs.cs
- Expr.cs
- TreeNodeBindingCollection.cs
- MouseBinding.cs
- Currency.cs
- BamlLocalizabilityResolver.cs
- WebEventTraceProvider.cs
- BrowserCapabilitiesCodeGenerator.cs
- RectangleHotSpot.cs
- CodeDomSerializer.cs
- IISMapPath.cs
- XmlException.cs
- PersistenceTask.cs
- EventProperty.cs
- SharedPersonalizationStateInfo.cs
- LinearKeyFrames.cs
- ConstraintManager.cs
- CollectionViewGroup.cs
- NavigatingCancelEventArgs.cs
- ActivatableWorkflowsQueryResult.cs
- RegexGroupCollection.cs
- EdmSchemaAttribute.cs
- TrustLevel.cs
- OperationAbortedException.cs
- BuildProviderUtils.cs
- SqlRewriteScalarSubqueries.cs
- EncryptedPackageFilter.cs
- Quad.cs
- InputLanguageManager.cs
- XmlILModule.cs
- GradientBrush.cs
- FixedDSBuilder.cs
- EncryptedReference.cs
- XmlTextReaderImplHelpers.cs
- TextRangeEditLists.cs
- IisTraceListener.cs
- RepeaterItemCollection.cs
- ResourceCategoryAttribute.cs
- GridViewRowCollection.cs
- TextTreeInsertElementUndoUnit.cs
- ExitEventArgs.cs
- BufferedGraphics.cs
- SqlConnection.cs
- XsdBuildProvider.cs
- DiagnosticTrace.cs
- FocusChangedEventArgs.cs
- ObjectDataSourceChooseTypePanel.cs
- EncodingInfo.cs