Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Framework / System / Windows / Documents / FixedSOMTableRow.cs / 1 / 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: [....] - 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); CultureInfo EnglishCulture = CultureInfo.GetCultureInfoByIetfLanguageTag("en-US"); FormattedText ft = new FormattedText(String.Format("{0} columns", _semanticBoxes.Count), EnglishCulture, 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
- ContextStaticAttribute.cs
- ExpressionReplacer.cs
- ToggleButtonAutomationPeer.cs
- HttpResponseInternalWrapper.cs
- VariableAction.cs
- TcpChannelFactory.cs
- QilInvoke.cs
- DriveNotFoundException.cs
- HandlerMappingMemo.cs
- AuthorizationRule.cs
- MobileRedirect.cs
- ThemeDictionaryExtension.cs
- SamlSecurityToken.cs
- DiscoveryClientChannelBase.cs
- EpmSyndicationContentSerializer.cs
- TouchPoint.cs
- BufferBuilder.cs
- CommentGlyph.cs
- BasicExpandProvider.cs
- LinkLabelLinkClickedEvent.cs
- TextModifier.cs
- DrawListViewItemEventArgs.cs
- SmiXetterAccessMap.cs
- HttpChannelFactory.cs
- ImportCatalogPart.cs
- BuildProvider.cs
- HostedImpersonationContext.cs
- TextParagraphProperties.cs
- X509PeerCertificateElement.cs
- Graphics.cs
- TypeResolver.cs
- COM2ExtendedUITypeEditor.cs
- TemplateBamlRecordReader.cs
- File.cs
- ConnectorDragDropGlyph.cs
- DataRowChangeEvent.cs
- DataStreamFromComStream.cs
- WindowsPrincipal.cs
- Wildcard.cs
- WebSysDescriptionAttribute.cs
- IssuanceTokenProviderState.cs
- Helpers.cs
- XMLDiffLoader.cs
- InputProviderSite.cs
- ConvertersCollection.cs
- ReadOnlyNameValueCollection.cs
- DirectoryInfo.cs
- ScriptControlDescriptor.cs
- LinkedResource.cs
- DataGridTextBox.cs
- InplaceBitmapMetadataWriter.cs
- DetailsViewInsertEventArgs.cs
- Bitmap.cs
- ToolBar.cs
- ErrorRuntimeConfig.cs
- RepeaterItemCollection.cs
- FixedPageStructure.cs
- embossbitmapeffect.cs
- SqlDataReaderSmi.cs
- SkewTransform.cs
- ToolStripMenuItemDesigner.cs
- CodeAttachEventStatement.cs
- AVElementHelper.cs
- SecurityTokenAuthenticator.cs
- WebPartDeleteVerb.cs
- CopyAttributesAction.cs
- ReadOnlyDictionary.cs
- FontFamilyValueSerializer.cs
- QilNode.cs
- BuildDependencySet.cs
- ArithmeticException.cs
- StoryFragments.cs
- ParameterElement.cs
- OrderingExpression.cs
- FixUpCollection.cs
- Int32Rect.cs
- TransformProviderWrapper.cs
- KeyFrames.cs
- DbQueryCommandTree.cs
- DashStyle.cs
- TimerTable.cs
- WebPartMinimizeVerb.cs
- RadioButton.cs
- ExtendedProperty.cs
- MatrixTransform3D.cs
- DesigntimeLicenseContext.cs
- ArithmeticException.cs
- CorruptStoreException.cs
- CommandID.cs
- DocumentApplicationJournalEntry.cs
- Type.cs
- Attributes.cs
- ByteStack.cs
- TableProviderWrapper.cs
- LoadRetryAsyncResult.cs
- OdbcDataAdapter.cs
- XmlRawWriter.cs
- PopupControlService.cs
- XmlSchemaSimpleType.cs
- codemethodreferenceexpression.cs