PanelStyle Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Denetimin stilini Panel temsil eder.
public ref class PanelStyle : System::Web::UI::WebControls::Style
public class PanelStyle : System.Web.UI.WebControls.Style
type PanelStyle = class
inherit Style
Public Class PanelStyle
Inherits Style
- Devralma
Örnekler
Aşağıdaki kod örneği, nesne PanelStyle oluşturmayı ve özelliklerini ayarlamayı gösterir. Bu örnekte iki bölüm vardır:
Yeni PanelStyle bir nesne oluşturmayı ve özelliklerini ayarlamayı gösteren kısmi sınıfıPanelStylecs_aspx.
Örneği arka planda kod dosyası olarak kullanan PanelStylecs_aspx bir Web Forms sayfası.
Örneğin ilk bölümünde nesne PanelStylemyPanelStyleoluşturma ve özelliklerini ayarlama işlemleri gösterilir.
ApplyStyle Ardından yöntem hem panel hem de Panel1 panel için çağrılır Panel2 ve myPanelStyle her ikisine de uygulanır.
public partial class PanelStylecs_aspx : Page
{
void Page_Load(object sender, EventArgs e)
{
StateBag panelState = new StateBag();
PanelStyle myPanelStyle = new PanelStyle(panelState);
// Set the properties of the PanelStyle class.
myPanelStyle.HorizontalAlign = HorizontalAlign.Center;
myPanelStyle.ScrollBars = ScrollBars.Both;
myPanelStyle.Wrap = false;
myPanelStyle.Direction = ContentDirection.LeftToRight;
myPanelStyle.BackImageUrl = @"~\images\picture.jpg";
// Use the ApplyStyle method of the Panel control to apply
// the settings from the myPanelStyle object.
Panel1.ApplyStyle(myPanelStyle);
Panel2.ApplyStyle(myPanelStyle);
}
}
Partial Class PanelStylevb_aspx
Inherits Page
Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
Dim panelState As StateBag = New StateBag()
Dim myPanelStyle As PanelStyle = New PanelStyle(panelState)
' Set the properties of the PanelStyle class.
myPanelStyle.HorizontalAlign = HorizontalAlign.Center
myPanelStyle.ScrollBars = ScrollBars.Both
myPanelStyle.Wrap = False
myPanelStyle.Direction = ContentDirection.LeftToRight
myPanelStyle.BackImageUrl = "~\images\picture.jpg"
' Use the ApplyStyle method of the Panel control to apply
' the settings from the myPanelStyle object.
Panel1.ApplyStyle(myPanelStyle)
Panel2.ApplyStyle(myPanelStyle)
End Sub
End Class
Örneğin ikinci bölümünde, önceki örnekle birlikte kullanılan bir .aspx dosyası gösterilir.
<%@ Page Language="C#" CodeFile="PanelStyle.cs" Inherits="PanelStylecs_aspx" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>PanelStyle Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>PanelStyle Example</h3>
<asp:Panel id="Panel1"
runat="server"
width="150"
height="50">
This is the Panel1 panel control.
</asp:Panel>
<br /><br />
<asp:Panel id="Panel2"
runat="server"
width="150"
height="50">
This is the Panel2 panel control.
</asp:Panel>
</form>
</body>
</html>
<%@ Page Language="VB" AutoEventWireup="true" CodeFile="PanelStyle.vb" Inherits="PanelStylevb_aspx" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>PanelStyle Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>PanelStyle Example</h3>
<asp:Panel id="Panel1"
runat="server"
width="150"
height="50">
This is the Panel1 panel control.
</asp:Panel>
<br /><br />
<asp:Panel id="Panel2"
runat="server"
width="150"
height="50">
This is the Panel2 panel control.
</asp:Panel>
</form>
</body>
</html>
Açıklamalar
PanelStyle sınıfı, bir panel denetiminin stil ayarlarını temsil etmek için kullanılır. Bir panelin görünümünü kontrol eden özellikleri kapsüller ve ortak bir görünüm sağlamak için birden çok panel denetimine uygulanabilir.
Özelliğini ayarlayarak BackImageUrl panelin arka planında görüntülenecek bir görüntü belirtebilirsiniz. Panelin içeriğinin yatay hizalaması özelliği tarafından HorizontalAlign belirtilir. Panel denetimi içinde metin içeren denetimlerin yönü, özelliği ayarlanarak Direction belirtilebilir.
Oluşturucular
| Name | Description |
|---|---|
| PanelStyle(StateBag) |
PanelStyle sınıfının yeni bir örneğini başlatır. |
Özellikler
| Name | Description |
|---|---|
| BackColor |
Web sunucusu denetiminin arka plan rengini alır veya ayarlar. (Devralındığı yer: Style) |
| BackImageUrl |
Panel denetimi için arka plan görüntüsünün URL'sini alır veya ayarlar. |
| BorderColor |
Web sunucusu denetiminin kenarlık rengini alır veya ayarlar. (Devralındığı yer: Style) |
| BorderStyle |
Web sunucusu denetiminin kenarlık stilini alır veya ayarlar. (Devralındığı yer: Style) |
| BorderWidth |
Web sunucusu denetiminin kenarlık genişliğini alır veya ayarlar. (Devralındığı yer: Style) |
| CanRaiseEvents |
Bileşenin olay oluşturup oluşturamayacağını belirten bir değer alır. (Devralındığı yer: Component) |
| Container |
öğesini IContainer içeren öğesini Componentalır. (Devralındığı yer: Component) |
| CssClass |
İstemcideki Web sunucusu denetimi tarafından işlenen basamaklı stil sayfası (CSS) sınıfını alır veya ayarlar. (Devralındığı yer: Style) |
| DesignMode |
öğesinin şu anda tasarım modunda olup olmadığını Component gösteren bir değer alır. (Devralındığı yer: Component) |
| Direction |
Bir panel denetiminde metin içeren denetimlerin görüntüleneceği yönü alır veya ayarlar. |
| Events |
Bu Componentöğesine eklenen olay işleyicilerinin listesini alır. (Devralındığı yer: Component) |
| Font |
Web sunucusu denetimiyle ilişkili yazı tipi özelliklerini alır. (Devralındığı yer: Style) |
| ForeColor |
Web sunucusu denetiminin ön plan rengini (genellikle metnin rengi) alır veya ayarlar. (Devralındığı yer: Style) |
| Height |
Web sunucusu denetiminin yüksekliğini alır veya ayarlar. (Devralındığı yer: Style) |
| HorizontalAlign |
Panel denetimindeki içeriğin yatay hizalamasını alır veya ayarlar. |
| IsEmpty |
Korumalı bir özellik. Durum çantasında herhangi bir stil öğesinin tanımlanıp tanımlanmadığını belirten bir değer alır. (Devralındığı yer: Style) |
| IsTrackingViewState |
Durum çantasında herhangi bir stil öğesinin tanımlanıp tanımlanmadığını gösteren bir değer döndürür. (Devralındığı yer: Style) |
| RegisteredCssClass |
Denetime kayıtlı basamaklı stil sayfası (CSS) sınıfını alır. (Devralındığı yer: Style) |
| ScrollBars |
Bir panel denetiminde kaydırma çubuklarının görünürlüğünü ve konumunu alır veya ayarlar. |
| Site |
öğesini alır veya ayarlar ISiteComponent. (Devralındığı yer: Component) |
| ViewState |
Stil öğelerini tutan durum çantasını alır. (Devralındığı yer: Style) |
| Width |
Web sunucusu denetiminin genişliğini alır veya ayarlar. (Devralındığı yer: Style) |
| Wrap |
İçeriğin panel içinde kaydırılıp kaydırılmadığını belirten bir değer alır veya ayarlar. |
Yöntemler
| Name | Description |
|---|---|
| AddAttributesToRender(HtmlTextWriter, WebControl) |
Belirtilen HtmlTextWriter ve Web sunucusu denetimine işlenmesi gereken HTML özniteliklerini ve stillerini ekler. Bu yöntem öncelikli olarak denetim geliştiricileri tarafından kullanılır. (Devralındığı yer: Style) |
| AddAttributesToRender(HtmlTextWriter) |
Belirtilen HtmlTextWriteröğesine işlenmesi gereken HTML özniteliklerini ve stillerini ekler. Bu yöntem öncelikli olarak denetim geliştiricileri tarafından kullanılır. (Devralındığı yer: Style) |
| CopyFrom(Style) |
Sınıfın geçerli örneği PanelStyle için belirtilen Style nesnenin stil özelliklerini yineler. |
| CreateObjRef(Type) |
Uzak bir nesneyle iletişim kurmak için kullanılan bir ara sunucu oluşturmak için gereken tüm ilgili bilgileri içeren bir nesne oluşturur. (Devralındığı yer: MarshalByRefObject) |
| Dispose() |
tarafından Componentkullanılan tüm kaynakları serbest bırakır. (Devralındığı yer: Component) |
| Dispose(Boolean) |
tarafından Component kullanılan yönetilmeyen kaynakları serbest bırakır ve isteğe bağlı olarak yönetilen kaynakları serbest bırakır. (Devralındığı yer: Component) |
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| FillStyleAttributes(CssStyleCollection, IUrlResolutionService) |
Belirtilen nesnenin stil özelliklerini bir CssStyleCollection nesneye ekler. (Devralındığı yer: Style) |
| GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetLifetimeService() |
Geçersiz.
Bu örnek için yaşam süresi ilkesini denetleen geçerli yaşam süresi hizmet nesnesini alır. (Devralındığı yer: MarshalByRefObject) |
| GetService(Type) |
veya Componenttarafından Container sağlanan bir hizmeti temsil eden bir nesnesi döndürür. (Devralındığı yer: Component) |
| GetStyleAttributes(IUrlResolutionService) |
CssStyleCollection Belirtilen IUrlResolutionServiceuygulanan nesne için nesnesini alır. (Devralındığı yer: Style) |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| InitializeLifetimeService() |
Geçersiz.
Bu örneğin yaşam süresi ilkesini denetlemek için bir yaşam süresi hizmet nesnesi alır. (Devralındığı yer: MarshalByRefObject) |
| LoadViewState(Object) |
Daha önce kaydedilen durumu yükler. (Devralındığı yer: Style) |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| MemberwiseClone(Boolean) |
Geçerli MarshalByRefObject nesnenin sığ bir kopyasını oluşturur. (Devralındığı yer: MarshalByRefObject) |
| MergeWith(Style) |
Belirtilen Style nesnenin stil ayarlarını sınıfın geçerli örneğiyle PanelStyle birleştirir. |
| Reset() |
Tanımlı stil ayarlarını sınıftan PanelStyle kaldırır. |
| SaveViewState() |
Korumalı bir yöntem. Yöntemi çağrıldıktan sonra TrackViewState() değiştirilmiş olan tüm durumları kaydeder. (Devralındığı yer: Style) |
| SetBit(Int32) |
Korumalı bir iç yöntem. Durum çantasında depolanan stil özelliklerini gösteren bir iç bit maskesi alanı ayarlar. (Devralındığı yer: Style) |
| SetDirty() |
durumunun Style görünüm durumunda kaydedilmesi için öğesini işaretler. (Devralındığı yer: Style) |
| TrackViewState() |
Korumalı bir yöntem. Denetimdeki durum değişikliklerini izlemek için başlangıcı işaretler. İzleme başladıktan sonra yapılan tüm değişiklikler, denetim görünümü durumunun bir parçası olarak izlenir ve kaydedilir. (Devralındığı yer: Style) |
Ekinlikler
| Name | Description |
|---|---|
| Disposed |
Bileşen yöntemine Dispose() yapılan bir çağrıyla atıldığında gerçekleşir. (Devralındığı yer: Component) |
Belirtik Arabirim Kullanımları
| Name | Description |
|---|---|
| IStateManager.IsTrackingViewState |
Sunucu denetiminin görünüm durumu değişikliklerini izlediğini gösteren bir değer alır. (Devralındığı yer: Style) |
| IStateManager.LoadViewState(Object) |
Daha önce kaydedilen durumu yükler. (Devralındığı yer: Style) |
| IStateManager.SaveViewState() |
Durum değişikliklerini içeren nesneyi döndürür. (Devralındığı yer: Style) |
| IStateManager.TrackViewState() |
Durum değişikliklerini izlemeye başlar. (Devralındığı yer: Style) |