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
- HtmlSelect.cs
- DataSourceCache.cs
- InstanceNotReadyException.cs
- RepeaterItemCollection.cs
- DataGridViewColumn.cs
- QueryAccessibilityHelpEvent.cs
- GeneralTransform3DCollection.cs
- ModelUIElement3D.cs
- SecurityCapabilities.cs
- GuidConverter.cs
- CodeCommentStatementCollection.cs
- TreeNodeMouseHoverEvent.cs
- SafeSecurityHelper.cs
- ProxyAttribute.cs
- ProxyDataContractResolver.cs
- SystemGatewayIPAddressInformation.cs
- nulltextnavigator.cs
- OdbcEnvironment.cs
- TextSyndicationContentKindHelper.cs
- ScriptingJsonSerializationSection.cs
- PenLineJoinValidation.cs
- RouteItem.cs
- OrderByQueryOptionExpression.cs
- DesignerEditorPartChrome.cs
- ExceptionUtility.cs
- _PooledStream.cs
- TextSchema.cs
- WebPartEditVerb.cs
- ArraySegment.cs
- SqlDependency.cs
- indexingfiltermarshaler.cs
- MSAANativeProvider.cs
- PreviewPageInfo.cs
- TypeContext.cs
- QueryOutputWriter.cs
- ProcessStartInfo.cs
- RawMouseInputReport.cs
- CombinedGeometry.cs
- ParserStreamGeometryContext.cs
- DockProviderWrapper.cs
- ArrayWithOffset.cs
- XsdBuilder.cs
- AutoGeneratedFieldProperties.cs
- xsdvalidator.cs
- ListItemCollection.cs
- CodeArgumentReferenceExpression.cs
- IndividualDeviceConfig.cs
- TableLayoutSettingsTypeConverter.cs
- DbDataSourceEnumerator.cs
- CollectionAdapters.cs
- RequestTimeoutManager.cs
- DataServiceStreamProviderWrapper.cs
- RepeatInfo.cs
- Receive.cs
- AssemblyInfo.cs
- UIElementHelper.cs
- MatrixAnimationBase.cs
- GridViewCancelEditEventArgs.cs
- ConfigurationCollectionAttribute.cs
- PerformanceCounter.cs
- ProcessModule.cs
- Viewport2DVisual3D.cs
- SendMailErrorEventArgs.cs
- CreateUserErrorEventArgs.cs
- BindingObserver.cs
- AsmxEndpointPickerExtension.cs
- XamlSerializerUtil.cs
- SafeCryptHandles.cs
- ThreadAttributes.cs
- Clause.cs
- QilGenerator.cs
- SQLDecimal.cs
- ExpressionEvaluator.cs
- TextServicesCompartmentEventSink.cs
- ObjectItemNoOpAssemblyLoader.cs
- SerialReceived.cs
- ToolStripDropDownMenu.cs
- DefaultValueAttribute.cs
- ModuleConfigurationInfo.cs
- TableLayoutSettings.cs
- CorruptStoreException.cs
- WeakReference.cs
- XslCompiledTransform.cs
- CqlBlock.cs
- ResourcePermissionBaseEntry.cs
- HttpServerUtilityWrapper.cs
- LocalFileSettingsProvider.cs
- GridSplitter.cs
- VerificationAttribute.cs
- SerializationStore.cs
- RtType.cs
- Durable.cs
- ProviderCollection.cs
- Animatable.cs
- InfoCardRSAPKCS1SignatureDeformatter.cs
- ErrorLog.cs
- WindowsAuthenticationModule.cs
- Permission.cs
- PersonalizationState.cs
- DebugTrace.cs