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
- InfiniteIntConverter.cs
- SoapReflector.cs
- PauseStoryboard.cs
- CompositeScriptReference.cs
- DisplayInformation.cs
- GridView.cs
- EntityConnectionStringBuilder.cs
- ScaleTransform.cs
- PolicyManager.cs
- SimpleLine.cs
- SqlFacetAttribute.cs
- TextTreePropertyUndoUnit.cs
- RuntimeWrappedException.cs
- ChangeConflicts.cs
- ByteStack.cs
- ConfigXmlComment.cs
- XmlNotation.cs
- _FixedSizeReader.cs
- DependencyPropertyAttribute.cs
- WebConfigurationFileMap.cs
- MouseEvent.cs
- CurrentChangingEventManager.cs
- SoapIgnoreAttribute.cs
- StateFinalizationActivity.cs
- DecimalMinMaxAggregationOperator.cs
- SecondaryViewProvider.cs
- EnumBuilder.cs
- CodeCastExpression.cs
- ReadOnlyDictionary.cs
- TraceInternal.cs
- recordstatescratchpad.cs
- BookmarkScopeManager.cs
- CloseCollectionAsyncResult.cs
- SafeNativeMethods.cs
- AdRotator.cs
- EventListenerClientSide.cs
- smtpconnection.cs
- DataGridViewRowConverter.cs
- FloaterBaseParagraph.cs
- ParsedAttributeCollection.cs
- ListItemConverter.cs
- VariableQuery.cs
- XsdDataContractExporter.cs
- WebPartCollection.cs
- TreeNode.cs
- BlockUIContainer.cs
- TypeName.cs
- SqlNamer.cs
- JoinCqlBlock.cs
- ZipIOCentralDirectoryDigitalSignature.cs
- InputMethod.cs
- SmtpTransport.cs
- SymmetricAlgorithm.cs
- RepeatButtonAutomationPeer.cs
- Source.cs
- MimeXmlImporter.cs
- EFColumnProvider.cs
- ExcCanonicalXml.cs
- TraceListener.cs
- BlobPersonalizationState.cs
- CopyCodeAction.cs
- WebBrowserUriTypeConverter.cs
- NamespaceQuery.cs
- RelationshipEnd.cs
- EdmValidator.cs
- PersonalizationProvider.cs
- Size3D.cs
- Size.cs
- AnnotationResourceCollection.cs
- TableCellCollection.cs
- X509AsymmetricSecurityKey.cs
- RpcAsyncResult.cs
- EdmEntityTypeAttribute.cs
- ProfessionalColorTable.cs
- Thickness.cs
- RichTextBoxContextMenu.cs
- Guid.cs
- DoubleCollectionValueSerializer.cs
- OperandQuery.cs
- ReflectPropertyDescriptor.cs
- BitmapImage.cs
- ConstrainedDataObject.cs
- ObjectDataSourceEventArgs.cs
- RequestQueryParser.cs
- TextTreeFixupNode.cs
- XmlSchemaDatatype.cs
- ImageSourceValueSerializer.cs
- MemoryPressure.cs
- TextViewSelectionProcessor.cs
- DocumentApplicationJournalEntryEventArgs.cs
- SerializationAttributes.cs
- SQLGuidStorage.cs
- GeneralTransform.cs
- _NtlmClient.cs
- PreviewControlDesigner.cs
- SpeakCompletedEventArgs.cs
- StreamInfo.cs
- ConfigXmlAttribute.cs
- KeyboardEventArgs.cs
- WebPartActionVerb.cs