Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / 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
- UIElementHelper.cs
- WebBrowserContainer.cs
- SetMemberBinder.cs
- SchemaTableColumn.cs
- NameObjectCollectionBase.cs
- ServiceEndpointAssociationProvider.cs
- ListViewEditEventArgs.cs
- BindingListCollectionView.cs
- DataObjectFieldAttribute.cs
- DataGridViewCellPaintingEventArgs.cs
- StringHandle.cs
- NetPipeSection.cs
- DrawingGroup.cs
- ParameterCollection.cs
- AggregationMinMaxHelpers.cs
- PersonalizablePropertyEntry.cs
- CodeTypeConstructor.cs
- SystemFonts.cs
- XmlEntityReference.cs
- ConstructorBuilder.cs
- AxHost.cs
- PresentationSource.cs
- MembershipSection.cs
- path.cs
- Material.cs
- ResourceWriter.cs
- FileCodeGroup.cs
- TextElementCollectionHelper.cs
- SchemaConstraints.cs
- ClosableStream.cs
- RSAProtectedConfigurationProvider.cs
- PageAsyncTaskManager.cs
- DesignerUtility.cs
- KeyboardEventArgs.cs
- OracleBinary.cs
- CellTreeNodeVisitors.cs
- ColumnHeader.cs
- ObjectManager.cs
- EqualityArray.cs
- SoapSchemaImporter.cs
- SecurityBindingElementImporter.cs
- QilTargetType.cs
- XmlKeywords.cs
- SessionEndingEventArgs.cs
- TextEditorMouse.cs
- GroupItem.cs
- EventDescriptor.cs
- BasicExpressionVisitor.cs
- TypefaceMap.cs
- XamlPathDataSerializer.cs
- WebPartMovingEventArgs.cs
- MatrixStack.cs
- ControlCollection.cs
- SystemResourceHost.cs
- TreeIterator.cs
- ElementUtil.cs
- FixedPage.cs
- XmlLangPropertyAttribute.cs
- SizeAnimationBase.cs
- XmlLanguage.cs
- RectangleConverter.cs
- ColumnWidthChangingEvent.cs
- PrinterUnitConvert.cs
- _NegoStream.cs
- BooleanProjectedSlot.cs
- TextEffect.cs
- StylusEventArgs.cs
- InterleavedZipPartStream.cs
- OutputCacheProfile.cs
- XmlWrappingWriter.cs
- AssemblyNameProxy.cs
- WebPartEditorApplyVerb.cs
- Pen.cs
- SynchronizedInputPattern.cs
- CollectionViewGroup.cs
- Model3DCollection.cs
- Propagator.Evaluator.cs
- Vector3DCollection.cs
- BasicViewGenerator.cs
- PlatformNotSupportedException.cs
- CharacterHit.cs
- ValidationEventArgs.cs
- SqlInternalConnection.cs
- DataGridViewBand.cs
- DataGridParentRows.cs
- InputProviderSite.cs
- NativeMethods.cs
- SkipStoryboardToFill.cs
- StringComparer.cs
- tooltip.cs
- CapiSymmetricAlgorithm.cs
- CompilerResults.cs
- SiteMapNodeItemEventArgs.cs
- List.cs
- BitmapSourceSafeMILHandle.cs
- WebServiceReceiveDesigner.cs
- TextBlockAutomationPeer.cs
- TemplatedWizardStep.cs
- WebPartConnectionsEventArgs.cs
- AudioSignalProblemOccurredEventArgs.cs