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
- UIElementHelper.cs
- TraceListeners.cs
- ApplicationFileCodeDomTreeGenerator.cs
- AttachmentService.cs
- LicenseProviderAttribute.cs
- MarshalDirectiveException.cs
- DeleteCardRequest.cs
- FlowDocumentReaderAutomationPeer.cs
- TdsParserHelperClasses.cs
- NeutralResourcesLanguageAttribute.cs
- SettingsPropertyCollection.cs
- CriticalFileToken.cs
- XmlJsonWriter.cs
- DSASignatureFormatter.cs
- LinqDataSourceSelectEventArgs.cs
- CompModSwitches.cs
- GlyphRunDrawing.cs
- Normalization.cs
- LedgerEntry.cs
- ButtonBaseAutomationPeer.cs
- TableParaClient.cs
- Condition.cs
- BamlLocalizabilityResolver.cs
- SerializationInfo.cs
- ItemList.cs
- CultureTable.cs
- BufferBuilder.cs
- PixelShader.cs
- FamilyMap.cs
- _SingleItemRequestCache.cs
- ButtonField.cs
- NamespaceList.cs
- Button.cs
- XamlTreeBuilderBamlRecordWriter.cs
- RootBuilder.cs
- ConsumerConnectionPoint.cs
- PageFunction.cs
- ComponentCodeDomSerializer.cs
- DocComment.cs
- DBPropSet.cs
- TextFormatterHost.cs
- SharedPerformanceCounter.cs
- BoolExpressionVisitors.cs
- SHA1.cs
- ColorDialog.cs
- AttributeXamlType.cs
- EntityContainer.cs
- Calendar.cs
- Configuration.cs
- HtmlCommandAdapter.cs
- InfoCardRSAOAEPKeyExchangeFormatter.cs
- cookiecontainer.cs
- NativeCppClassAttribute.cs
- TextBreakpoint.cs
- ImageAutomationPeer.cs
- DragAssistanceManager.cs
- HttpMethodConstraint.cs
- ControlValuePropertyAttribute.cs
- HierarchicalDataSourceConverter.cs
- ExceptionHandlersDesigner.cs
- SQLDateTimeStorage.cs
- UncommonField.cs
- InkPresenter.cs
- BStrWrapper.cs
- EDesignUtil.cs
- GiveFeedbackEventArgs.cs
- Sequence.cs
- RecommendedAsConfigurableAttribute.cs
- ListenerElementsCollection.cs
- ChineseLunisolarCalendar.cs
- RefExpr.cs
- SingleConverter.cs
- FacetEnabledSchemaElement.cs
- CompileXomlTask.cs
- DesignerProperties.cs
- SelectorItemAutomationPeer.cs
- XmlLanguageConverter.cs
- ImageSourceValueSerializer.cs
- MULTI_QI.cs
- ListViewDeletedEventArgs.cs
- SymmetricKeyWrap.cs
- SharedUtils.cs
- RequestCacheValidator.cs
- PathData.cs
- WebPartZoneBaseDesigner.cs
- DBParameter.cs
- XmlAttributeProperties.cs
- ReferentialConstraintRoleElement.cs
- XmlChoiceIdentifierAttribute.cs
- ProgressBarBrushConverter.cs
- ProgressPage.cs
- StreamUpdate.cs
- PackageFilter.cs
- ControlValuePropertyAttribute.cs
- GridView.cs
- GifBitmapEncoder.cs
- SystemThemeKey.cs
- EventLogPermissionEntry.cs
- DefaultShape.cs
- DbDataRecord.cs