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
- XmlLinkedNode.cs
- IdentityReference.cs
- BitmapData.cs
- SchemaLookupTable.cs
- DocumentPage.cs
- Sequence.cs
- ConnectionPointCookie.cs
- SiteMapDesignerDataSourceView.cs
- Effect.cs
- WindowsListViewGroup.cs
- UnknownBitmapEncoder.cs
- Quaternion.cs
- PropertyGeneratedEventArgs.cs
- WindowsPrincipal.cs
- ActivityStateRecord.cs
- TableHeaderCell.cs
- ScrollableControl.cs
- BamlBinaryReader.cs
- TextAction.cs
- NativeMethods.cs
- TableStyle.cs
- ZipIOExtraFieldPaddingElement.cs
- WsatEtwTraceListener.cs
- MessageSecurityOverMsmqElement.cs
- PhysicalOps.cs
- _SslSessionsCache.cs
- HtmlGenericControl.cs
- DataGridItemEventArgs.cs
- DragCompletedEventArgs.cs
- DataGridRow.cs
- WebPartTransformerAttribute.cs
- storepermissionattribute.cs
- GlobalEventManager.cs
- AttachedPropertyBrowsableForChildrenAttribute.cs
- ItemCheckedEvent.cs
- DataControlPagerLinkButton.cs
- MaterialCollection.cs
- TriggerAction.cs
- NullExtension.cs
- SQLBoolean.cs
- TableLayoutRowStyleCollection.cs
- wmiutil.cs
- SchemaDeclBase.cs
- AdPostCacheSubstitution.cs
- FileSystemEventArgs.cs
- DebugView.cs
- DataColumnCollection.cs
- DependencyObjectPropertyDescriptor.cs
- TextDecorationCollectionConverter.cs
- CodePageUtils.cs
- NetworkInterface.cs
- Style.cs
- oledbmetadatacolumnnames.cs
- EntityTypeBase.cs
- EntityParameter.cs
- RegistryKey.cs
- CorrelationInitializer.cs
- ActivityBindForm.Designer.cs
- ServiceHostingEnvironment.cs
- ThaiBuddhistCalendar.cs
- OptimalTextSource.cs
- UrlRoutingHandler.cs
- HtmlInputHidden.cs
- Point.cs
- ClassDataContract.cs
- TraceProvider.cs
- ReadContentAsBinaryHelper.cs
- XmlSchemaImporter.cs
- GeneralTransform3DTo2DTo3D.cs
- SymLanguageVendor.cs
- WebPartConnectionsConnectVerb.cs
- Empty.cs
- SettingsSavedEventArgs.cs
- MatrixTransform3D.cs
- ActivityPropertyReference.cs
- IssuanceTokenProviderState.cs
- LinearGradientBrush.cs
- X509SubjectKeyIdentifierClause.cs
- DataGridViewAccessibleObject.cs
- DiagnosticsConfigurationHandler.cs
- TraceSwitch.cs
- TypeHelper.cs
- autovalidator.cs
- AttributeCollection.cs
- CommandDevice.cs
- ConfigurationPropertyAttribute.cs
- DataTableClearEvent.cs
- XhtmlCssHandler.cs
- MetadataPropertyAttribute.cs
- InternalReceiveMessage.cs
- ReaderWriterLock.cs
- ListView.cs
- ImageKeyConverter.cs
- ExpressionBindingCollection.cs
- ProcessManager.cs
- ApplicationDirectoryMembershipCondition.cs
- Tuple.cs
- JavaScriptObjectDeserializer.cs
- CodeTypeReferenceExpression.cs
- ProcessHostFactoryHelper.cs