TableItemStyle Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
public ref class TableItemStyle : System::Web::UI::WebControls::Style
public class TableItemStyle : System.Web.UI.WebControls.Style
type TableItemStyle = class
inherit Style
Public Class TableItemStyle
Inherits Style
- Vererbung
- Abgeleitet
Beispiele
Im folgenden Codebeispiel werden mehrere Zeilen in einem Table Steuerelement erstellt und ein TableItemStyle Objekt auf jede Zeile angewendet.
<%@ page language="C#" %>
<%@ Import Namespace="System.Drawing" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
//<Snippet4>
// Create a TableItemStyle object that can be
// set as the default style for all cells
// in the table.
TableItemStyle tableStyle = new TableItemStyle();
tableStyle.HorizontalAlign = HorizontalAlign.Center;
tableStyle.VerticalAlign = VerticalAlign.Middle;
tableStyle.Width = Unit.Pixel(100);
//</Snippet4>
//<Snippet5>
// Create more rows for the table.
for (int rowNum = 2; rowNum < 10; rowNum++)
{
TableRow tempRow = new TableRow();
for (int cellNum = 0; cellNum < 3; cellNum++)
{
TableCell tempCell = new TableCell();
tempCell.Text =
String.Format("({0},{1})", rowNum, cellNum);
tempRow.Cells.Add(tempCell);
}
Table1.Rows.Add(tempRow);
}
//</Snippet5>
//<Snippet6>
// Apply the TableItemStyle to all rows in the table.
foreach (TableRow rw in Table1.Rows)
foreach (TableCell cel in rw.Cells)
cel.ApplyStyle(tableStyle);
//</Snippet6>
//<Snippet7>
// Create a header for the table.
TableHeaderCell header = new TableHeaderCell();
header.RowSpan = 1;
header.ColumnSpan = 3;
header.Text = "Table of (x,y) Values";
header.Font.Bold = true;
header.BackColor = Color.Gray;
header.HorizontalAlign = HorizontalAlign.Center;
header.VerticalAlign = VerticalAlign.Middle;
// Add the header to a new row.
TableRow headerRow = new TableRow();
headerRow.Cells.Add(header);
// Add the header row to the table.
Table1.Rows.AddAt(0, headerRow);
//</Snippet7>
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
<title>TableCell Example</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<h1>TableCell Example</h1>
<asp:table id="Table1" runat="server"
CellPadding="3" CellSpacing="3"
Gridlines="both">
<asp:TableRow>
<asp:TableCell Text="(0,0)" />
<asp:TableCell Text="(0,1)" />
<asp:TableCell Text="(0,2)" />
</asp:TableRow>
<asp:TableRow>
<asp:TableCell Text="(1,0)" />
<asp:TableCell Text="(1,1)" />
<asp:TableCell Text="(1,2)" />
</asp:TableRow>
</asp:table>
</div>
</form>
</body>
</html>
<%@ page language="VB" %>
<%@ Import Namespace="System.Drawing" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
Private Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
'<Snippet4>
' Create a TableItemStyle object that can be
' set as the default style for all cells
' in the table.
Dim tableStyle As New TableItemStyle()
tableStyle.HorizontalAlign = HorizontalAlign.Center
tableStyle.VerticalAlign = VerticalAlign.Middle
tableStyle.Width = Unit.Pixel(100)
'</Snippet4>
'<Snippet5>
' Create more rows for the table.
Dim rowNum As Integer
For rowNum = 2 To 9
Dim tempRow As New TableRow()
Dim cellNum As Integer
For cellNum = 0 To 2
Dim tempCell As New TableCell()
tempCell.Text = _
String.Format("({0},{1})", rowNum, cellNum)
tempRow.Cells.Add(tempCell)
Next
Table1.Rows.Add(tempRow)
Next
'</Snippet5>
'<Snippet6>
' Apply the TableItemStyle to all rows in the table.
Dim rw As TableRow
For Each rw In Table1.Rows
Dim cel As TableCell
For Each cel In rw.Cells
cel.ApplyStyle(tableStyle)
Next
Next
'</Snippet6>
'<Snippet7>
' Create a header for the table.
Dim header As New TableHeaderCell()
header.RowSpan = 1
header.ColumnSpan = 3
header.Text = "Table of (x,y) Values"
header.Font.Bold = True
header.BackColor = Color.Gray
header.HorizontalAlign = HorizontalAlign.Center
header.VerticalAlign = VerticalAlign.Middle
' Add the header to a new row.
Dim headerRow As New TableRow()
headerRow.Cells.Add(header)
' Add the header row to the table.
Table1.Rows.AddAt(0, headerRow)
'</Snippet7>
End Sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
<title>TableCell Example</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<h1>TableCell Example</h1>
<asp:table id="Table1" runat="server"
CellPadding="3" CellSpacing="3"
Gridlines="both">
<asp:TableRow>
<asp:TableCell Text="(0,0)" />
<asp:TableCell Text="(0,1)" />
<asp:TableCell Text="(0,2)" />
</asp:TableRow>
<asp:TableRow>
<asp:TableCell Text="(1,0)" />
<asp:TableCell Text="(1,1)" />
<asp:TableCell Text="(1,2)" />
</asp:TableRow>
</asp:table>
</div>
</form>
</body>
</html>
Hinweise
Die TableItemStyle Klasse stellt die Formateigenschaften für ein Element eines Steuerelements dar, das als oder TableRow TableCell. Sie können die vertikale und horizontale Ausrichtung des Inhalts in einem Element der Tabelle steuern, durch Festlegen der HorizontalAlign und VerticalAlign Eigenschaften bzw. Sie können auch angeben, ob der Inhalt der Zelle automatisch auf der nächsten Zeile fortgesetzt wird, wenn das Ende der Zelle erreicht wird, indem Sie die Wrap Eigenschaft festlegen.
Diese Klasse bietet Methoden, die für das Table Erstellen einer Formatvorlage für ein Element im Steuerelement nützlich sind. Mithilfe der Methoden können CopyFrom MergeWith Sie die Formatvorlageneigenschaften einer anderen TableItemStyle mit der Instanz der TableItemStyle Methode kopieren oder zusammenführen.
Konstruktoren
TableItemStyle() |
Erstellt eine neue Instanz der TableItemStyle-Klasse mit Standardwerten. |
TableItemStyle(StateBag) |
Erstellt eine neue Instanz der TableItemStyle-Klasse mit der angegebenen Datenauflistung. |
Eigenschaften
BackColor |
Ruft die Hintergrundfarbe des Webserversteuerelements ab oder legt diese fest. (Geerbt von Style) |
BorderColor |
Ruft die Rahmenfarbe des Webserversteuerelements ab oder legt diese fest. (Geerbt von Style) |
BorderStyle |
Ruft die Rahmenart des Webserversteuerelements ab oder legt diese fest. (Geerbt von Style) |
BorderWidth |
Ruft die Rahmenbreite des Webserversteuerelements ab oder legt diese fest. (Geerbt von Style) |
CanRaiseEvents |
Ruft einen Wert ab, der angibt, ob die Komponente ein Ereignis auslösen kann. (Geerbt von Component) |
Container |
Ruft die IContainer ab, die in der Component enthalten ist. (Geerbt von Component) |
CssClass |
Ruft die vom Webserver-Steuerelement auf dem Client gerenderte CSS-Klasse (Cascading Style Sheet) ab oder legt diese fest. (Geerbt von Style) |
DesignMode |
Ruft einen Wert ab, der angibt, ob sich Component gegenwärtig im Entwurfsmodus befindet. (Geerbt von Component) |
Events |
Ruft die Liste der Ereignishandler ab, die dieser Component angefügt sind. (Geerbt von Component) |
Font |
Ruft die Schriftarteigenschaften ab, die dem Webserversteuerelement zugeordnet sind. (Geerbt von Style) |
ForeColor |
Ruft die Vordergrundfarbe (i. A. die Textfarbe) für das Webserversteuerelement ab oder legt diese fest. (Geerbt von Style) |
Height |
Ruft die Höhe des Webserversteuerelements ab oder legt diese fest. (Geerbt von Style) |
HorizontalAlign |
Ruft die horizontale Ausrichtung des Inhalts in einer Zelle ab oder legt diese fest. |
IsEmpty |
Eine geschützte Eigenschaft. Ruft einen Wert ab, der angibt, ob in der Datenauflistung Stilelemente definiert wurden. (Geerbt von Style) |
IsTrackingViewState |
Gibt einen Wert zurück, der angibt, ob in der Datenauflistung Stilelemente definiert wurden. (Geerbt von Style) |
RegisteredCssClass |
Ruft die für das Steuerelement registrierte CSS-Klasse (Cascading Style Sheet) ab. (Geerbt von Style) |
Site |
Ruft den ISite von Component ab oder legt ihn fest. (Geerbt von Component) |
VerticalAlign |
Ruft die vertikale Ausrichtung des Inhalts in einer Zelle ab oder legt diese fest. |
ViewState |
Ruft die Datenauflistung ab, die die Stilelemente enthält. (Geerbt von Style) |
Width |
Ruft die Breite des Webserver-Steuerelements ab oder legt sie fest. (Geerbt von Style) |
Wrap |
Ruft einen Wert ab, der angibt, ob der Zelleninhalt in einer Zelle umbrochen werden soll, oder legt diesen fest. |
Methoden
AddAttributesToRender(HtmlTextWriter) |
Fügt dem angegebenen HtmlTextWriter die darzustellenden HTML-Attribute und -Stile hinzu. Diese Methode wird hauptsächlich von Steuerelemententwicklern verwendet. (Geerbt von Style) |
AddAttributesToRender(HtmlTextWriter, WebControl) |
Fügt der Liste der zu rendernden Attribute Informationen zur horizontalen Ausrichtung, zur vertikalen Ausrichtung und zum Umbruch hinzu. |
CopyFrom(Style) |
Dupliziert die nicht leeren Stileigenschaften des angegebenen Style in die Instanz der TableItemStyle-Klasse, von der aus diese Methode aufgerufen wird. |
CreateObjRef(Type) |
Erstellt ein Objekt mit allen relevanten Informationen, die zum Generieren eines Proxys für die Kommunikation mit einem Remoteobjekt erforderlich sind. (Geerbt von MarshalByRefObject) |
Dispose() |
Gibt alle vom Component verwendeten Ressourcen frei. (Geerbt von Component) |
Dispose(Boolean) |
Gibt die von Component verwendeten nicht verwalteten Ressourcen und optional die verwalteten Ressourcen frei. (Geerbt von Component) |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
FillStyleAttributes(CssStyleCollection, IUrlResolutionService) |
Fügt einem CssStyleCollection-Objekt die Stileigenschaften des angegebenen Objekts hinzu. (Geerbt von Style) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetLifetimeService() |
Veraltet.
Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert. (Geerbt von MarshalByRefObject) |
GetService(Type) |
Gibt ein Objekt zurück, das einen von der Component oder von deren Container bereitgestellten Dienst darstellt. (Geerbt von Component) |
GetStyleAttributes(IUrlResolutionService) |
Ruft das CssStyleCollection-Objekt für das angegebene, von IUrlResolutionService implementierte Objekt ab. (Geerbt von Style) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
InitializeLifetimeService() |
Veraltet.
Ruft ein Lebensdauerdienstobjekt zur Steuerung der Lebensdauerrichtlinie für diese Instanz ab. (Geerbt von MarshalByRefObject) |
LoadViewState(Object) |
Lädt den zuvor gespeicherten Zustand. (Geerbt von Style) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
MemberwiseClone(Boolean) |
Erstellt eine flache Kopie des aktuellen MarshalByRefObject-Objekts. (Geerbt von MarshalByRefObject) |
MergeWith(Style) |
Kombiniert die Stileigenschaften des angegebenen Style mit der Instanz der TableItemStyle-Klasse, von der aus diese Methode aufgerufen wird. |
Reset() |
Entfernt alle definierten Stilelemente aus dem Stil. |
SaveViewState() |
Eine geschützte Methode. Speichert jeden Zustand, der nach dem Aufruf der TrackViewState()-Methode geändert wurde. (Geerbt von Style) |
SetBit(Int32) |
Eine geschützte interne Methode. Legt ein internes Bitmaskenfeld fest, das die in der Datenauflistung gespeicherten Stileigenschaften angibt. (Geerbt von Style) |
SetDirty() |
Markiert den Style, damit sein Zustand im Ansichtszustand aufgezeichnet wird. (Geerbt von Style) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Style) |
TrackViewState() |
Eine geschützte Methode. Markiert den Beginn der Verfolgung von Zustandsänderungen für das Steuerelement. Alle Änderungen nach Beginn der Nachverfolgung werden nachverfolgt und als Teil des Ansichtszustands des Steuerelements gespeichert. (Geerbt von Style) |
Ereignisse
Disposed |
Tritt auf, wenn die Komponente von einem Aufruf der Dispose()-Methode verworfen wird. (Geerbt von Component) |
Explizite Schnittstellenimplementierungen
IStateManager.IsTrackingViewState |
Ruft einen Wert ab, der angibt, ob ein Serversteuerelement Änderungen des Ansichtszustands nachverfolgt. (Geerbt von Style) |
IStateManager.LoadViewState(Object) |
Lädt den zuvor gespeicherten Zustand. (Geerbt von Style) |
IStateManager.SaveViewState() |
Gibt das Objekt zurück, das Zustandsänderungen enthält. (Geerbt von Style) |
IStateManager.TrackViewState() |
Startet das Verfolgen von Zustandsänderungen. (Geerbt von Style) |