RadioButtonList.CreateControlStyle Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает объект стиля, который внутренне используется элементом управления RadioButtonList для реализации всех относящихся к стилю свойств.
protected:
override System::Web::UI::WebControls::Style ^ CreateControlStyle();
protected override System.Web.UI.WebControls.Style CreateControlStyle ();
override this.CreateControlStyle : unit -> System.Web.UI.WebControls.Style
Protected Overrides Function CreateControlStyle () As Style
Возвращаемое значение
Объект Style, который содержит свойства стиля элемента управления.
Примеры
В следующем примере кода показано, как переопределить CreateControlStyle метод в пользовательском серверном элементе управления, чтобы он всегда возвращал пустой RadioButtonListTableStyle объект для элемента управления .
<%@ Page Language="C#" AutoEventWireup="True" %>
<%@ Register TagPrefix="aspSample" Namespace="Samples.AspNet.CS.Controls" Assembly="Samples.AspNet.CS" %>
<!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>
<title>Custom RadioButtonList - CreateControlStyle - C# Example</title>
</head>
<body>
<form id="Form1" method="post" runat="server">
<h3>Custom RadioButtonList - CreateControlStyle - C# Example</h3>
<aspSample:CustomRadioButtonListCreateControlStyle
id="Radiobuttonlist1"
runat="server"
RepeatColumns="2"
RepeatDirection="Horizontal">
<asp:ListItem Value="Item1">Item1</asp:ListItem>
<asp:ListItem Value="Item2">Item2</asp:ListItem>
<asp:ListItem Value="Item3">Item3</asp:ListItem>
<asp:ListItem Value="Item4">Item4</asp:ListItem>
</aspSample:CustomRadioButtonListCreateControlStyle>
</form>
</body>
</html>
<%@ Page Language="VB" AutoEventWireup="True" %>
<%@ Register TagPrefix="aspSample" Namespace="Samples.AspNet.VB.Controls" Assembly="Samples.AspNet.VB" %>
<!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><title>Custom RadioButtonList - CreateControlStyle - VB.NET Example</title>
</head>
<body>
<form id="Form1" method="post" runat="server">
<h3>Custom RadioButtonList - CreateControlStyle - VB.NET Example</h3>
<aspSample:CustomRadioButtonListCreateControlStyle
id="Radiobuttonlist1" runat="server"
RepeatColumns="2" RepeatDirection="Horizontal">
<asp:ListItem Value="Item1">Item1</asp:ListItem>
<asp:ListItem Value="Item2">Item2</asp:ListItem>
<asp:ListItem Value="Item3">Item3</asp:ListItem>
<asp:ListItem Value="Item4">Item4</asp:ListItem>
</aspSample:CustomRadioButtonListCreateControlStyle>
</form>
</body>
</html>
using System.Web;
using System.Security.Permissions;
namespace Samples.AspNet.CS.Controls
{
[AspNetHostingPermission(SecurityAction.Demand, Level=AspNetHostingPermissionLevel.Minimal)]
public sealed class CustomRadioButtonListCreateControlStyle : System.Web.UI.WebControls.RadioButtonList
{
protected override System.Web.UI.WebControls.Style CreateControlStyle()
{
// Initializes and return a new instance of the TableStyle class.
return new System.Web.UI.WebControls.TableStyle(this.ViewState);
}
}
}
Imports System.Web
Imports System.Security.Permissions
Namespace Samples.AspNet.VB.Controls
<AspNetHostingPermission(SecurityAction.Demand, Level:=AspNetHostingPermissionLevel.Minimal)> _
Public NotInheritable Class CustomRadioButtonListCreateControlStyle
Inherits System.Web.UI.WebControls.RadioButtonList
Protected Overrides Function CreateControlStyle() As System.Web.UI.WebControls.Style
' Initializes and return a new instance of the TableStyle class.
Return New System.Web.UI.WebControls.TableStyle(Me.ViewState)
End Function
End Class
End Namespace
Комментарии
Метод CreateControlStyle используется в основном разработчиками элементов управления в пользовательском элементе управления, наследующем RadioButtonList от класса .