Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / wpf / src / Framework / System / Windows / Documents / FixedSOMPage.cs / 1 / 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++;
}
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.
/*++
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
- EntityTransaction.cs
- NameValueSectionHandler.cs
- SetIterators.cs
- CustomExpressionEventArgs.cs
- AutoResetEvent.cs
- DistributedTransactionPermission.cs
- MultipleViewPattern.cs
- linebase.cs
- TaskResultSetter.cs
- BamlTreeMap.cs
- TextTreeTextElementNode.cs
- DefaultTextStoreTextComposition.cs
- NavigatingCancelEventArgs.cs
- Substitution.cs
- SchemaElementDecl.cs
- CheckBoxStandardAdapter.cs
- RequestQueryProcessor.cs
- TextEditorMouse.cs
- DataGridViewImageCell.cs
- DecoderBestFitFallback.cs
- IsolatedStorageFile.cs
- EdmScalarPropertyAttribute.cs
- XPathDocument.cs
- ValueUtilsSmi.cs
- LassoHelper.cs
- DataTableReaderListener.cs
- IItemContainerGenerator.cs
- _emptywebproxy.cs
- DispatcherExceptionFilterEventArgs.cs
- TypeElement.cs
- SafeEventHandle.cs
- TextLineResult.cs
- FrugalList.cs
- SortDescription.cs
- ItemsPresenter.cs
- EditorZone.cs
- Convert.cs
- DocumentGridPage.cs
- SqlCommandAsyncResult.cs
- FileSystemEventArgs.cs
- PrimitiveCodeDomSerializer.cs
- ServiceDescriptionSerializer.cs
- EntityParameterCollection.cs
- SQLByteStorage.cs
- TableLayoutStyle.cs
- ObsoleteAttribute.cs
- WindowVisualStateTracker.cs
- DatagridviewDisplayedBandsData.cs
- FixedHighlight.cs
- EntityDataSourceChangedEventArgs.cs
- BuildProviderAppliesToAttribute.cs
- GlyphInfoList.cs
- MarkupProperty.cs
- Label.cs
- SecurityDescriptor.cs
- Menu.cs
- LinqDataSource.cs
- BuildResult.cs
- BitmapEffectGroup.cs
- Style.cs
- GridItemPattern.cs
- WebPartConnectionsCloseVerb.cs
- X509RecipientCertificateServiceElement.cs
- SmtpException.cs
- RenderContext.cs
- KeyPressEvent.cs
- SqlConnectionHelper.cs
- NamespaceTable.cs
- LineVisual.cs
- DataTableExtensions.cs
- StylusEditingBehavior.cs
- LayoutUtils.cs
- QilGenerator.cs
- UnionQueryOperator.cs
- ObjectTag.cs
- NonVisualControlAttribute.cs
- ServiceNotStartedException.cs
- NetNamedPipeSecurityMode.cs
- XmlElement.cs
- Separator.cs
- CFGGrammar.cs
- Polygon.cs
- Duration.cs
- MultipleViewPatternIdentifiers.cs
- HttpRawResponse.cs
- _BufferOffsetSize.cs
- CharAnimationUsingKeyFrames.cs
- ObjectStateFormatter.cs
- TypeReference.cs
- TextServicesProperty.cs
- SimpleBitVector32.cs
- FontDriver.cs
- SequenceNumber.cs
- XmlLanguage.cs
- RestClientProxyHandler.cs
- dataprotectionpermission.cs
- ObjectQueryExecutionPlan.cs
- SqlDataSourceSelectingEventArgs.cs
- BooleanAnimationBase.cs
- ToolstripProfessionalRenderer.cs