Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / System / Windows / Documents / FixedSOMPage.cs / 1305600 / FixedSOMPage.cs
/*++ File: FixedSOMPage.cs Copyright (C) 2005 Microsoft Corporation. All rights reserved. Description: A semantic container that contains all the first-level containers on the page History: 05/17/2005: agurcan - Created --*/ namespace System.Windows.Documents { using System.Collections; using System.Collections.Generic; using System.Windows.Markup; // for XmlLanguage using System.Windows.Media; using System.Globalization; using System.Diagnostics; internal sealed class FixedSOMPage: FixedSOMContainer { //-------------------------------------------------------------------- // // Constructors // //--------------------------------------------------------------------- #region Constructors public FixedSOMPage() { } #endregion Constructors //------------------------------------------------------------------- // // Public Methods // //--------------------------------------------------------------------- #region Public Methods #if DEBUG public override void Render(DrawingContext dc, string label, DrawDebugVisual debugVisuals) { switch (debugVisuals) { case DrawDebugVisual.None: case DrawDebugVisual.Glyphs: //Handled in FixedPage //Nothing to do break; default: int groupIndex = 0; int boxIndex = 0; for (int i=0; i<_semanticBoxes.Count; i++) { FixedSOMGroup group = _semanticBoxes[i] as FixedSOMGroup; if (group != null) { if (debugVisuals == DrawDebugVisual.Groups) { group.Render(dc, groupIndex.ToString(), debugVisuals); groupIndex++; } ListgroupBoxes = group.SemanticBoxes; for (int j=0; j MarkupOrder { get { return _markupOrder; } set { _markupOrder = value; } } internal CultureInfo CultureInfo { set { _cultureInfo = value; } } #endregion Public Properties //-------------------------------------------------------------------- // // Private Fields // //---------------------------------------------------------------------- #region Private Fields private List _markupOrder; private CultureInfo _cultureInfo; #endregion Private Fields } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. /*++ File: FixedSOMPage.cs Copyright (C) 2005 Microsoft Corporation. All rights reserved. Description: A semantic container that contains all the first-level containers on the page History: 05/17/2005: agurcan - Created --*/ namespace System.Windows.Documents { using System.Collections; using System.Collections.Generic; using System.Windows.Markup; // for XmlLanguage using System.Windows.Media; using System.Globalization; using System.Diagnostics; internal sealed class FixedSOMPage: FixedSOMContainer { //-------------------------------------------------------------------- // // Constructors // //--------------------------------------------------------------------- #region Constructors public FixedSOMPage() { } #endregion Constructors //------------------------------------------------------------------- // // Public Methods // //--------------------------------------------------------------------- #region Public Methods #if DEBUG public override void Render(DrawingContext dc, string label, DrawDebugVisual debugVisuals) { switch (debugVisuals) { case DrawDebugVisual.None: case DrawDebugVisual.Glyphs: //Handled in FixedPage //Nothing to do break; default: int groupIndex = 0; int boxIndex = 0; for (int i=0; i<_semanticBoxes.Count; i++) { FixedSOMGroup group = _semanticBoxes[i] as FixedSOMGroup; if (group != null) { if (debugVisuals == DrawDebugVisual.Groups) { group.Render(dc, groupIndex.ToString(), debugVisuals); groupIndex++; } List groupBoxes = group.SemanticBoxes; for (int j=0; j MarkupOrder { get { return _markupOrder; } set { _markupOrder = value; } } internal CultureInfo CultureInfo { set { _cultureInfo = value; } } #endregion Public Properties //-------------------------------------------------------------------- // // Private Fields // //---------------------------------------------------------------------- #region Private Fields private List _markupOrder; private CultureInfo _cultureInfo; #endregion Private Fields } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SendAgentStatusRequest.cs
- Application.cs
- RegexReplacement.cs
- GridViewRowPresenter.cs
- StoryFragments.cs
- SQLBytes.cs
- RemoteWebConfigurationHostServer.cs
- Pair.cs
- ListItemConverter.cs
- RuleSetBrowserDialog.cs
- XmlSchemaValidator.cs
- ToolStripDesignerUtils.cs
- counter.cs
- TypeSystem.cs
- DataGridViewMethods.cs
- InvokeBinder.cs
- ElementProxy.cs
- XsdDuration.cs
- BuildManagerHost.cs
- Vector3D.cs
- EventHandlersStore.cs
- HeaderPanel.cs
- Variable.cs
- ThreadStaticAttribute.cs
- XmlDataSourceView.cs
- MessageQueuePermissionEntryCollection.cs
- TypeUtils.cs
- DescendantQuery.cs
- DateTimeFormat.cs
- ThrowHelper.cs
- FixedSOMLineCollection.cs
- EventRouteFactory.cs
- XmlSchemaDatatype.cs
- NamedPipeTransportElement.cs
- MetaColumn.cs
- ComponentDesigner.cs
- DrawingImage.cs
- ComUdtElement.cs
- WebPartUtil.cs
- BinaryObjectInfo.cs
- AbstractDataSvcMapFileLoader.cs
- ReliableChannelListener.cs
- XmlValidatingReader.cs
- HashAlgorithm.cs
- FontResourceCache.cs
- StorageMappingItemLoader.cs
- ContainerParaClient.cs
- SdlChannelSink.cs
- MailAddressCollection.cs
- MaterialCollection.cs
- ErrorTableItemStyle.cs
- PageEventArgs.cs
- BeginEvent.cs
- Exceptions.cs
- HtmlTernaryTree.cs
- Span.cs
- MaterialCollection.cs
- UnicastIPAddressInformationCollection.cs
- SocketSettings.cs
- NativeWindow.cs
- BinHexEncoding.cs
- ToolBarButton.cs
- StringWriter.cs
- PrintDialog.cs
- XamlTreeBuilderBamlRecordWriter.cs
- QualifiedCellIdBoolean.cs
- InputMethodStateChangeEventArgs.cs
- FilterQuery.cs
- ItemsPanelTemplate.cs
- ElementHost.cs
- AnimationLayer.cs
- ProvidersHelper.cs
- AppManager.cs
- AlignmentXValidation.cs
- PerformanceCounters.cs
- ViewStateModeByIdAttribute.cs
- BindingSource.cs
- InvalidOperationException.cs
- ExtentCqlBlock.cs
- InteropAutomationProvider.cs
- ToolboxComponentsCreatedEventArgs.cs
- HttpCookieCollection.cs
- ApplicationId.cs
- CngProvider.cs
- SQLString.cs
- DependencyPropertyChangedEventArgs.cs
- ContainerParagraph.cs
- MarkerProperties.cs
- Link.cs
- Attributes.cs
- WorkflowDesignerMessageFilter.cs
- HostSecurityManager.cs
- HealthMonitoringSectionHelper.cs
- MethodImplAttribute.cs
- EmptyCollection.cs
- PropertyChangedEventManager.cs
- RelationshipConverter.cs
- ArrayMergeHelper.cs
- StylusPointProperty.cs
- ProxyWebPartConnectionCollection.cs