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
- DataGridViewHitTestInfo.cs
- WebColorConverter.cs
- DataGridViewLayoutData.cs
- RootBrowserWindowProxy.cs
- AxisAngleRotation3D.cs
- ToolStripOverflowButton.cs
- CompModSwitches.cs
- ResourceWriter.cs
- DataKeyArray.cs
- LazyTextWriterCreator.cs
- ModelTreeEnumerator.cs
- DBDataPermissionAttribute.cs
- BypassElement.cs
- Action.cs
- HttpDebugHandler.cs
- XmlSchemaSimpleTypeUnion.cs
- TraceInternal.cs
- CacheAxisQuery.cs
- XmlSchemaSimpleContentRestriction.cs
- ConfigXmlCDataSection.cs
- StylusDevice.cs
- PropertyAccessVisitor.cs
- DrawingContextDrawingContextWalker.cs
- DataGridViewTextBoxCell.cs
- HttpCachePolicyElement.cs
- TextContainerChangeEventArgs.cs
- DataGrid.cs
- WindowsBrush.cs
- PropertyItem.cs
- MetadataElement.cs
- FullTextLine.cs
- IPeerNeighbor.cs
- SmtpException.cs
- PeerTransportCredentialType.cs
- XmlHierarchicalDataSourceView.cs
- BatchParser.cs
- SafeWaitHandle.cs
- CompositeDataBoundControl.cs
- StyleHelper.cs
- CompositionDesigner.cs
- CompilationUnit.cs
- M3DUtil.cs
- SpoolingTaskBase.cs
- DESCryptoServiceProvider.cs
- QilStrConcat.cs
- XmlNamespaceManager.cs
- Membership.cs
- EnumMemberAttribute.cs
- ContainerTracking.cs
- TimeSpanParse.cs
- ExpandedProjectionNode.cs
- HttpFormatExtensions.cs
- InheritanceAttribute.cs
- BufferBuilder.cs
- WindowPatternIdentifiers.cs
- FormViewCommandEventArgs.cs
- Polygon.cs
- UrlPath.cs
- DeclarationUpdate.cs
- RuleSettings.cs
- XPathAxisIterator.cs
- validation.cs
- SmtpSpecifiedPickupDirectoryElement.cs
- NumericUpDownAcceleration.cs
- BufferedWebEventProvider.cs
- CommandBinding.cs
- InkCollectionBehavior.cs
- DriveInfo.cs
- DbSetClause.cs
- CatalogZone.cs
- OptimizedTemplateContentHelper.cs
- Metadata.cs
- WorkflowQueueInfo.cs
- X509RecipientCertificateClientElement.cs
- XPathExpr.cs
- ImageFormatConverter.cs
- WebColorConverter.cs
- Vector.cs
- HttpCookieCollection.cs
- QilIterator.cs
- Queue.cs
- ListenerElementsCollection.cs
- FixedPageAutomationPeer.cs
- PieceDirectory.cs
- XmlNavigatorStack.cs
- InputScope.cs
- WebBrowserUriTypeConverter.cs
- WaveHeader.cs
- ClrProviderManifest.cs
- ExtendedProtectionPolicy.cs
- linebase.cs
- ArgumentException.cs
- _KerberosClient.cs
- DES.cs
- BitArray.cs
- WebBrowserDocumentCompletedEventHandler.cs
- IteratorFilter.cs
- TransformerInfoCollection.cs
- CodeDelegateInvokeExpression.cs
- CounterSet.cs