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
- SplitterPanel.cs
- UnregisterInfo.cs
- DbQueryCommandTree.cs
- VerificationAttribute.cs
- HttpCacheVaryByContentEncodings.cs
- NetworkInformationPermission.cs
- HandoffBehavior.cs
- Attributes.cs
- ValidationError.cs
- ResourcesChangeInfo.cs
- DataSet.cs
- EraserBehavior.cs
- MenuEventArgs.cs
- AccessKeyManager.cs
- SqlReferenceCollection.cs
- XmlStreamStore.cs
- ShapingEngine.cs
- Vector3DAnimation.cs
- StreamAsIStream.cs
- CodeCatchClause.cs
- CoreSwitches.cs
- TypeDescriptionProvider.cs
- UnitControl.cs
- TextTrailingWordEllipsis.cs
- ObsoleteAttribute.cs
- CommentEmitter.cs
- CalloutQueueItem.cs
- Hash.cs
- TreeNodeMouseHoverEvent.cs
- TypeToArgumentTypeConverter.cs
- ObservableCollectionDefaultValueFactory.cs
- QualifiedCellIdBoolean.cs
- SubMenuStyleCollection.cs
- ListViewCancelEventArgs.cs
- ToolStripDesignerAvailabilityAttribute.cs
- ResourceProviderFactory.cs
- SettingsProperty.cs
- XmlWrappingReader.cs
- PerformanceCounterPermissionAttribute.cs
- HttpHandlerActionCollection.cs
- XmlObjectSerializerWriteContextComplexJson.cs
- EntityStoreSchemaFilterEntry.cs
- TransformerInfo.cs
- IArgumentProvider.cs
- UriScheme.cs
- UInt32.cs
- ModulesEntry.cs
- Transform.cs
- PackagePartCollection.cs
- NotSupportedException.cs
- SimpleWebHandlerParser.cs
- SignedInfo.cs
- TreeNodeBindingCollection.cs
- PreviewKeyDownEventArgs.cs
- PropertyGridView.cs
- XmlAttributeOverrides.cs
- AsymmetricKeyExchangeFormatter.cs
- TokenBasedSet.cs
- tibetanshape.cs
- PageContent.cs
- NamespaceEmitter.cs
- DataSourceComponent.cs
- ValueQuery.cs
- DetailsViewModeEventArgs.cs
- DictionaryItemsCollection.cs
- HtmlInputControl.cs
- UpdateCompiler.cs
- TextAutomationPeer.cs
- XmlSerializableWriter.cs
- WebSysDisplayNameAttribute.cs
- PkcsMisc.cs
- RangeContentEnumerator.cs
- DateTime.cs
- DiscoveryClientRequestChannel.cs
- SafeFileMapViewHandle.cs
- MessageBox.cs
- ClientCultureInfo.cs
- DefinitionUpdate.cs
- DataService.cs
- SmiSettersStream.cs
- AdobeCFFWrapper.cs
- FrameworkElementFactoryMarkupObject.cs
- EventHandlerService.cs
- FormatterConverter.cs
- RegionIterator.cs
- LightweightCodeGenerator.cs
- CustomValidator.cs
- columnmapfactory.cs
- ListManagerBindingsCollection.cs
- LinqDataSourceHelper.cs
- SafeHandles.cs
- SessionSwitchEventArgs.cs
- IISUnsafeMethods.cs
- ListControlActionList.cs
- HtmlInputCheckBox.cs
- HttpRequestCacheValidator.cs
- MasterPageCodeDomTreeGenerator.cs
- PointLightBase.cs
- OutputCacheSettingsSection.cs
- QueryContinueDragEvent.cs