本文整理汇总了C#中System.Windows.Documents.Table.GetType方法的典型用法代码示例。如果您正苦于以下问题:C# Table.GetType方法的具体用法?C# Table.GetType怎么用?C# Table.GetType使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类System.Windows.Documents.Table
的用法示例。
在下文中一共展示了Table.GetType方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: WriteTableColumnsInformation
// Write columns related to the given table cell range.
private static void WriteTableColumnsInformation(ITextRange range, Table table, XmlWriter xmlWriter, XamlTypeMapper xamlTypeMapper)
{
TableColumnCollection columns = table.Columns;
int startColumn;
int endColumn;
if (!TextRangeEditTables.GetColumnRange(range, table, out startColumn, out endColumn))
{
startColumn = 0;
endColumn = columns.Count - 1;
}
Invariant.Assert(startColumn >= 0, "startColumn index is supposed to be non-negative");
if(columns.Count > 0)
{
// Build an appropriate name for the complex property
string complexPropertyName = table.GetType().Name + ".Columns";
// Write the start element for the complex property.
xmlWriter.WriteStartElement(complexPropertyName);
for (int i = startColumn; i <= endColumn && i < columns.Count; i++)
{
WriteXamlAtomicElement(columns[i], xmlWriter, /*reduceElement:*/false);
}
// Close the element for the complex property
xmlWriter.WriteEndElement();
}
}
示例2: TableElementContentContainer
internal TableElementContentContainer(Table table, PropertyRecord []localValues, ContentContainer childContainer) :
base(table.GetType(), localValues, table.Resources, childContainer)
{
_cpTable = table.TextContainer.Start.GetOffsetToPosition(table.ContentStart);
_columns = SaveColumns(table);
}