Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / System / Windows / Documents / FixedSOMTableRow.cs / 1305600 / FixedSOMTableRow.cs
/*++ File: FixedSOMTableRow.cs Copyright (C) 2005 Microsoft Corporation. All rights reserved. Description: This class reprsents a table row on the page. It would contain several table cells History: 05/17/2005: eleese - Created --*/ namespace System.Windows.Documents { using System.Windows.Shapes; using System.Windows.Media; using System.Globalization; using System.Diagnostics; using System.Windows; internal sealed class FixedSOMTableRow : FixedSOMContainer { //-------------------------------------------------------------------- // // Constructors // //--------------------------------------------------------------------- #region Constructors public FixedSOMTableRow() { } #endregion Constructors //------------------------------------------------------------------- // // Public Methods // //--------------------------------------------------------------------- #region Public Methods #if DEBUG public override void Render(DrawingContext dc, string label, DrawDebugVisual debugVisual) { /* Pen pen = new Pen(Brushes.Red, 5); Rect rect = _boundingRect; dc.DrawRectangle(null, pen , rect); FormattedText ft = new FormattedText(String.Format("{0} columns", _semanticBoxes.Count), TypeConverterHelper.InvariantEnglishUS, FlowDirection.LeftToRight, new Typeface("Courier New"), 20, Brushes.Red); Point labelLocation = new Point(rect.Right + 10, (rect.Bottom + rect.Top) / 2 - 10); dc.DrawText(ft, labelLocation); */ for (int i = 0; i < _semanticBoxes.Count; i++) { _semanticBoxes[i].Render(dc, label + ":" + i.ToString(), debugVisual); } } #endif public void AddCell(FixedSOMTableCell cell) { base.Add(cell); } #endregion Internal Methods #region Internal Properties internal override FixedElement.ElementType[] ElementTypes { get { return new FixedElement.ElementType[1] { FixedElement.ElementType.TableRow }; } } internal bool IsEmpty { get { foreach (FixedSOMTableCell cell in this.SemanticBoxes) { if (!cell.IsEmpty) { return false; } } return true; } } #endregion Internal Properties //-------------------------------------------------------------------- // // Private Fields // //--------------------------------------------------------------------- #region Private Fields #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
- TransactionScope.cs
- StringFreezingAttribute.cs
- Renderer.cs
- AuthorizationRuleCollection.cs
- CommunicationObjectFaultedException.cs
- FrameDimension.cs
- SourceCollection.cs
- ArrayTypeMismatchException.cs
- SolidColorBrush.cs
- ClientConfigurationHost.cs
- SmiContextFactory.cs
- CacheChildrenQuery.cs
- Version.cs
- HealthMonitoringSection.cs
- SmiSettersStream.cs
- TextTreePropertyUndoUnit.cs
- AbstractSvcMapFileLoader.cs
- AlternationConverter.cs
- OrderByQueryOptionExpression.cs
- StylusPointPropertyInfoDefaults.cs
- FilteredXmlReader.cs
- COM2ExtendedUITypeEditor.cs
- BasicKeyConstraint.cs
- EdmRelationshipRoleAttribute.cs
- EntityConnectionStringBuilderItem.cs
- MDIControlStrip.cs
- DataGrid.cs
- _DomainName.cs
- RegisteredDisposeScript.cs
- ConcatQueryOperator.cs
- CharacterMetrics.cs
- AggregateNode.cs
- FixedSchema.cs
- PropertyGrid.cs
- WebHttpBindingCollectionElement.cs
- WebColorConverter.cs
- NameValueSectionHandler.cs
- RegistryConfigurationProvider.cs
- DataListItemCollection.cs
- VisualTreeUtils.cs
- ListViewHitTestInfo.cs
- KnownBoxes.cs
- XmlILStorageConverter.cs
- CodeDirectiveCollection.cs
- __TransparentProxy.cs
- RegexBoyerMoore.cs
- AnnotationResource.cs
- HwndSubclass.cs
- Emitter.cs
- CacheDependency.cs
- SqlDataSourceDesigner.cs
- FixedTextPointer.cs
- UnsignedPublishLicense.cs
- CompilerTypeWithParams.cs
- NavigationProgressEventArgs.cs
- SafeUserTokenHandle.cs
- ConfigUtil.cs
- ClientBase.cs
- HtmlToClrEventProxy.cs
- OledbConnectionStringbuilder.cs
- ButtonChrome.cs
- RepeatButton.cs
- Flattener.cs
- EdmConstants.cs
- TextCompositionManager.cs
- PersonalizationProvider.cs
- TargetControlTypeAttribute.cs
- FacetDescription.cs
- CacheSection.cs
- OleDbConnectionInternal.cs
- MembershipPasswordException.cs
- Helper.cs
- TwoPhaseCommit.cs
- StreamGeometry.cs
- MoveSizeWinEventHandler.cs
- XmlName.cs
- HttpCapabilitiesEvaluator.cs
- LicFileLicenseProvider.cs
- GlyphsSerializer.cs
- XmlSchemaSimpleTypeUnion.cs
- SHA1Managed.cs
- PrePostDescendentsWalker.cs
- SQLSingleStorage.cs
- FontUnitConverter.cs
- BigInt.cs
- Tracer.cs
- EntityDataSourceConfigureObjectContext.cs
- SqlDelegatedTransaction.cs
- ColorDialog.cs
- ToolStripItemTextRenderEventArgs.cs
- BinaryOperationBinder.cs
- PropertyDescriptor.cs
- ToolStripHighContrastRenderer.cs
- UInt32.cs
- TemplateInstanceAttribute.cs
- BuildProvider.cs
- GridViewDeleteEventArgs.cs
- EntityDataSourceDesignerHelper.cs
- LastQueryOperator.cs
- URLIdentityPermission.cs