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
- ToolTip.cs
- Rectangle.cs
- PipeStream.cs
- WindowsAltTab.cs
- ByteStack.cs
- ListViewGroup.cs
- SrgsRule.cs
- CharAnimationUsingKeyFrames.cs
- BindToObject.cs
- FormViewPagerRow.cs
- PageBreakRecord.cs
- ResetableIterator.cs
- Int32Storage.cs
- Helpers.cs
- TreeViewImageGenerator.cs
- ToolBarPanel.cs
- dsa.cs
- CodeArrayIndexerExpression.cs
- DataSet.cs
- SerialReceived.cs
- ContentPropertyAttribute.cs
- DescendantQuery.cs
- KeysConverter.cs
- DataKey.cs
- TextDecorationLocationValidation.cs
- HtmlControlPersistable.cs
- ReachBasicContext.cs
- MessagePropertyFilter.cs
- GrammarBuilderRuleRef.cs
- SiteMembershipCondition.cs
- CorrelationManager.cs
- XamlRtfConverter.cs
- SafeFindHandle.cs
- CustomErrorsSection.cs
- WmpBitmapDecoder.cs
- RoleManagerModule.cs
- EncryptedKeyIdentifierClause.cs
- Trigger.cs
- HistoryEventArgs.cs
- ResolveDuplexCD1AsyncResult.cs
- ClipboardProcessor.cs
- DataGridViewToolTip.cs
- DefaultAssemblyResolver.cs
- ToggleButtonAutomationPeer.cs
- SqlMultiplexer.cs
- CFGGrammar.cs
- NumberAction.cs
- HorizontalAlignConverter.cs
- PiiTraceSource.cs
- StateManager.cs
- PropertyCondition.cs
- FormatSelectingMessageInspector.cs
- SystemNetworkInterface.cs
- ExtendedProtectionPolicyElement.cs
- SoundPlayerAction.cs
- ThemeInfoAttribute.cs
- MultiplexingFormatMapping.cs
- TextRenderer.cs
- SchemaElementLookUpTable.cs
- ModifyActivitiesPropertyDescriptor.cs
- ControlPaint.cs
- DataPagerFieldCollection.cs
- Int64Converter.cs
- SiblingIterators.cs
- OrderedHashRepartitionStream.cs
- XmlResolver.cs
- SvcMapFileLoader.cs
- ImageListImageEditor.cs
- HelloMessageCD1.cs
- OdbcParameterCollection.cs
- StorageScalarPropertyMapping.cs
- EntityDataSourceChangingEventArgs.cs
- KoreanCalendar.cs
- IInstanceTable.cs
- AssemblyBuilder.cs
- StaticExtension.cs
- PerfCounters.cs
- XsdValidatingReader.cs
- XmlTypeMapping.cs
- AttachedAnnotation.cs
- XmlAttributeAttribute.cs
- PageCatalogPart.cs
- CodeThrowExceptionStatement.cs
- SafeFreeMibTable.cs
- XmlQueryType.cs
- ConnectionPoint.cs
- ViewDesigner.cs
- VarRemapper.cs
- DocumentXPathNavigator.cs
- ReflectionHelper.cs
- ToolStripItemCollection.cs
- ResourceWriter.cs
- ToolStripDropDownClosedEventArgs.cs
- ResourceCodeDomSerializer.cs
- AmbientLight.cs
- ControlBindingsCollection.cs
- NumberAction.cs
- XmlDataCollection.cs
- RepeaterItemCollection.cs
- WriteableBitmap.cs