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
- ToolStripItemCollection.cs
- SynchronizationContext.cs
- RSAOAEPKeyExchangeFormatter.cs
- SelectionUIService.cs
- ToolStripItemGlyph.cs
- SqlServices.cs
- SegmentTree.cs
- ColumnMapProcessor.cs
- InfoCardCryptoHelper.cs
- ProfileGroupSettingsCollection.cs
- RegisteredScript.cs
- MobileListItemCollection.cs
- Int64Animation.cs
- UnhandledExceptionEventArgs.cs
- COM2PropertyPageUITypeConverter.cs
- PasswordDeriveBytes.cs
- ConditionalExpression.cs
- DateTimeFormat.cs
- XhtmlBasicLabelAdapter.cs
- SendActivityDesigner.cs
- SessionSwitchEventArgs.cs
- ITextView.cs
- ping.cs
- ExpressionBindings.cs
- IOThreadScheduler.cs
- TextBoxBase.cs
- InertiaRotationBehavior.cs
- WindowClosedEventArgs.cs
- DataGridViewColumnDesigner.cs
- EdmItemCollection.cs
- ArgumentException.cs
- X509RawDataKeyIdentifierClause.cs
- TextElementAutomationPeer.cs
- COM2ExtendedTypeConverter.cs
- TextRangeBase.cs
- CurrentChangingEventArgs.cs
- TransformerInfoCollection.cs
- EpmCustomContentSerializer.cs
- DnsPermission.cs
- ResetableIterator.cs
- TdsEnums.cs
- ButtonPopupAdapter.cs
- WriteableOnDemandStream.cs
- CommaDelimitedStringAttributeCollectionConverter.cs
- DeadLetterQueue.cs
- OdbcEnvironment.cs
- ContactManager.cs
- EncoderFallback.cs
- Perspective.cs
- XmlNodeComparer.cs
- HttpHandlerActionCollection.cs
- ComPlusInstanceProvider.cs
- ExtensionQuery.cs
- HttpApplicationStateWrapper.cs
- AnimationTimeline.cs
- NotSupportedException.cs
- NativeMethods.cs
- UxThemeWrapper.cs
- OdbcEnvironment.cs
- GridViewEditEventArgs.cs
- ObjectMaterializedEventArgs.cs
- EventMappingSettings.cs
- ObjectCloneHelper.cs
- IriParsingElement.cs
- mansign.cs
- OrderByBuilder.cs
- EntityDataSourceView.cs
- NaturalLanguageHyphenator.cs
- AuthorizationBehavior.cs
- XmlNode.cs
- WeakKeyDictionary.cs
- CharEntityEncoderFallback.cs
- NotifyIcon.cs
- RayHitTestParameters.cs
- CDSsyncETWBCLProvider.cs
- SqlBooleanMismatchVisitor.cs
- CatalogPart.cs
- DataContext.cs
- GraphicsPathIterator.cs
- StyleTypedPropertyAttribute.cs
- RunInstallerAttribute.cs
- SqlCaseSimplifier.cs
- DrawingContextDrawingContextWalker.cs
- DataGridViewColumnDesignTimeVisibleAttribute.cs
- UTF32Encoding.cs
- VBIdentifierDesigner.xaml.cs
- prefixendpointaddressmessagefilter.cs
- EtwTrace.cs
- OleDbException.cs
- XmlSchemaParticle.cs
- Internal.cs
- HttpServerUtilityWrapper.cs
- PublisherIdentityPermission.cs
- OleAutBinder.cs
- Point.cs
- NamespaceCollection.cs
- SectionUpdates.cs
- formatstringdialog.cs
- RegisteredArrayDeclaration.cs
- JoinCqlBlock.cs