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
- MachinePropertyVariants.cs
- PasswordRecovery.cs
- ToolStripContentPanelDesigner.cs
- WindowsContainer.cs
- SiteMapDataSourceView.cs
- RangeBaseAutomationPeer.cs
- XsdValidatingReader.cs
- SourceInterpreter.cs
- SecondaryIndexDefinition.cs
- DataGridViewColumn.cs
- TextRunTypographyProperties.cs
- BaseInfoTable.cs
- SocketAddress.cs
- LoginView.cs
- Label.cs
- NetworkCredential.cs
- WebPartMenuStyle.cs
- XmlSchemaCompilationSettings.cs
- StreamResourceInfo.cs
- SpecialNameAttribute.cs
- NamedPermissionSet.cs
- CodeIndexerExpression.cs
- Compilation.cs
- PointF.cs
- XamlTreeBuilder.cs
- WindowsTokenRoleProvider.cs
- IdnElement.cs
- SelectionEditingBehavior.cs
- AppDomainShutdownMonitor.cs
- ListenerSessionConnection.cs
- XmlProcessingInstruction.cs
- InvalidateEvent.cs
- EntityClientCacheKey.cs
- InvalidWMPVersionException.cs
- AuthenticationException.cs
- AssemblyAttributes.cs
- SchemaLookupTable.cs
- EntityProxyTypeInfo.cs
- PrefixQName.cs
- Vertex.cs
- Executor.cs
- TdsRecordBufferSetter.cs
- WebPartDisplayModeEventArgs.cs
- MessageEventSubscriptionService.cs
- ListViewInsertionMark.cs
- ListViewItemEventArgs.cs
- ValidationEventArgs.cs
- AnchorEditor.cs
- KeyTime.cs
- ScriptRegistrationManager.cs
- ParameterToken.cs
- RecognizeCompletedEventArgs.cs
- SubpageParaClient.cs
- DecryptRequest.cs
- DictionaryChange.cs
- HttpWebResponse.cs
- XmlElementCollection.cs
- InputLanguageEventArgs.cs
- ObjectPropertyMapping.cs
- LeaseManager.cs
- RootContext.cs
- CompositionCommandSet.cs
- ListViewVirtualItemsSelectionRangeChangedEvent.cs
- XPathDocumentNavigator.cs
- DispatcherObject.cs
- CookieParameter.cs
- SolidColorBrush.cs
- Point3D.cs
- SessionStateSection.cs
- Operators.cs
- SymbolEqualComparer.cs
- MethodAccessException.cs
- DesignerDataColumn.cs
- ToolStripRenderer.cs
- IndependentAnimationStorage.cs
- ToolStripSeparatorRenderEventArgs.cs
- RemotingSurrogateSelector.cs
- XmlEncoding.cs
- LogManagementAsyncResult.cs
- FileUtil.cs
- MultiPageTextView.cs
- StylusPointPropertyInfo.cs
- SqlCachedBuffer.cs
- File.cs
- SmtpReplyReader.cs
- IdentifierService.cs
- SqlRetyper.cs
- BinaryNode.cs
- BeginEvent.cs
- ConfigurationValue.cs
- ContentHostHelper.cs
- PermissionRequestEvidence.cs
- Brushes.cs
- Int32Animation.cs
- EntityObject.cs
- XmlRawWriterWrapper.cs
- DataSourceCacheDurationConverter.cs
- XmlNodeChangedEventManager.cs
- DataTableClearEvent.cs
- XsdDateTime.cs