WebZone.PartChromeStyle Özellik
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.
Bir bölgenin içerdiği Web Bölümleri denetimlerin kenarlıklarına uygulanan stil özelliklerini alır.
public:
property System::Web::UI::WebControls::Style ^ PartChromeStyle { System::Web::UI::WebControls::Style ^ get(); };
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)]
public System.Web.UI.WebControls.Style PartChromeStyle { get; }
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)>]
member this.PartChromeStyle : System.Web.UI.WebControls.Style
Public ReadOnly Property PartChromeStyle As Style
Özellik Değeri
Bir Style bölgenin içerdiği denetimler Web Bölümleri çevreleyen kenarlıklar için stil öznitelikleri içeren.
- Öznitelikler
Örnekler
Aşağıdaki kod örneği, bir bölgede bulunan Web Bölümleri denetimlerin dış kenarlıkları için stil özniteliklerini ayarlamak için özelliğinin kullanımını PartChromeStyle gösterir.
<%@ page language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
void cal1_SelectionChanged(object sender, EventArgs e)
{
WebPartZone1.PartChromeStyle.BorderColor = System.Drawing.Color.Red;
WebPartZone1.PartChromeStyle.BorderWidth = 4;
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
<title>Favorite Links</title>
</head>
<body>
<form id="Form1" runat="server">
<asp:webpartmanager id="WebPartManager1" runat="server" />
<asp:webpartzone
id="WebPartZone1"
runat="server">
<zonetemplate>
<asp:Calendar
ID="cal1"
Runat="server"
Title="My Calendar"
OnSelectionChanged="cal1_SelectionChanged"
BorderColor="#00cc99"
BorderWidth="2" />
<asp:Literal ID="literal1" Runat="server" >
<h2>Favorite Links</h2>
<a href="http://www.microsoft.com">Microsoft</a>
<br />
<a href="http://msdn.microsoft.com">MSDN</a>
</asp:Literal>
</zonetemplate>
</asp:webpartzone>
</form>
</body>
</html>
<%@ page language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
Sub cal1_SelectionChanged(ByVal sender As Object, _
ByVal e As EventArgs)
WebPartZone1.PartChromeStyle.BorderColor = System.Drawing.Color.Red
WebPartZone1.PartChromeStyle.BorderWidth = 4
End Sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
<title>Favorite Links</title>
</head>
<body>
<form id="Form1" runat="server">
<asp:webpartmanager id="WebPartManager1" runat="server" />
<asp:webpartzone
id="WebPartZone1"
runat="server">
<zonetemplate>
<asp:Calendar
ID="cal1"
Runat="server"
Title="My Calendar"
OnSelectionChanged="cal1_SelectionChanged"
BorderColor="#00cc99"
BorderWidth="2" />
<asp:Literal ID="literal1" Runat="server" >
<h2>Favorite Links</h2>
<a href="http://www.microsoft.com">Microsoft</a>
<br />
<a href="http://msdn.microsoft.com">MSDN</a>
</asp:Literal>
</zonetemplate>
</asp:webpartzone>
</form>
</body>
</html>
Sayfayı bir tarayıcıda ilk kez yüklediğinizde, üst denetimin sayfanın bildirim temelli işaretlemesinde ayarlandığı gibi 2 piksel genişliğe sahip kendi yeşil kenarlığı olduğunu unutmayın. Kullanıcı takvime tıkladıktan sonra, sayfa program aracılığıyla bölgedeki her iki denetimin de kenarlıklarını kırmızıya değiştirir ve kenarlık genişliğini 4 piksel olarak ayarlar, ancak üst denetim özgün yeşil iç kenarlığını korur.
Açıklamalar
Web Bölümleri denetiminin özelliğinde PartStyle tanımlanan kendi kenarlığı olabilir. Denetimi içeren bölge, denetimin çevresine ek bir dış kenarlık ekleyebilir. Bir bölgenin Web Bölümleri denetimlerinin her birinin çevresine yerleştirebileceği dış kenarlık özelliği tarafından PartChromeStyle belirlenir. Bu özellik nesnede PartStyle bulunan özellik özniteliklerini iptal etmez; nesneyle birleştirilir veya bunlara eklenir. Bir bölgenin, içerdiği her Web Bölümleri denetimi için ortak ve tutarlı bir kenarlık sağlamasına olanak tanır.
Önemli
Stil ayarları öncelikle bir bölgenin içerdiği denetimlerin çevresinde ayarlayabileceğiniz dış kenarlık için geçerli olsa PartChromeStyle da, özelliği tarafından başvuruda bulunılan nesnede Style gibi BackColorek özellikler ayarlarsanız, tarayıcı bu stil özniteliklerini bir bölgeyi işlemek için kullanılan tablonun tüm alt öğelerine uygulanacak şekilde yorumlar. Bu nedenle, özelliği tarafından başvuruda bulunan stil nesnesinin PartChromeStyle özelliğinin ayarlanmasıBackColor, bir denetim üzerinde WebPart özelliğin özelliği tarafından başvuruldığı nesnede ayarlanmasıyla BackColor PartStyle aynı etkiye sahiptir.