Classe PagerStyle
Rende disponibile la funzionalità dello stile.
public class System.Web.UI.MobileControls.PagerStyle :
System.Web.UI.MobileControls.Style
Osservazioni
PagerStyle è un oggetto Style con proprietà di stile aggiuntive specifiche dell'interfaccia utente per l'impaginazione di un form. Utilizzare le proprietà e i metodi della classe PagerStyle per eseguire l'override del testo predefinito per le proprietà NextPageText, PreviousPageText e PageLabel. Se, ad esempio, si sta creando a livello di codice un form con i collegamenti Next (Avanti) e Previous (Indietro) alle pagine appropriate, è possibile eseguire l'override del testo per tali collegamenti impostando il valore delle proprietà precedentemente indicate. È possibile utilizzare metodi, quali GetNextPageText, GetPreviousPageText o GetPageLabel, per recuperare il valore corrente delle proprietà.
Nota La proprietà PageLabel si applica solo al linguaggio HTML e non ne viene eseguito il rendering nel linguaggio WML.
Esempio
Nell'esempio viene illustrato l'utilizzo della classe PagerStyle.
<%@ Page Inherits="System.Web.UI.MobileControls.MobilePage"
Language="c#" Debug="true" %>
<script runat=server language="c#">
void Page_Load(object sender, EventArgs e)
{
if(!IsPostBack)
{
Form1.PagerStyle.NextPageText = "2";
}
Form1.PagerStyle.StyleReference = "title";
Form1.PagerStyle.PageLabel = "Go to page";
ArrayList lblArr = new ArrayList() ;
for(int i=0;i<200;i++)
{
lblArr.Add(new System.Web.UI.MobileControls.Label());
((System.Web.UI.MobileControls.Label)lblArr[i]).Text =
"Hello" + i.ToString() ;
Form1.Controls.Add(((System.Web.UI.MobileControls.Label)
lblArr[i]));
}
}
void Form1_PageIndexChanged(object sender, EventArgs e)
{
Form1.PagerStyle.PreviousPageText =
(Form1.CurrentPage - 1).ToString () ;
Form1.PagerStyle.NextPageText =
(Form1.CurrentPage + 1).ToString () ;
}
</script>
<mobile:Stylesheet runat=server>
<Style Name= "FormStyle">
<DeviceSpecific>
<Choice>
<HeaderTemplate>
<mobile:link runat=server Text=
"Click to browse to the third page"
NavigateURL = "javascript:__doPostBack('Form1','4')" />
</HeaderTemplate>
<FooterTemplate>
<mobile:link runat=server Text=
"Click to browse to the first page"
NavigateURL = "javascript:__doPostBack('Form1','1')" />
</FooterTemplate>
</Choice>
</DeviceSpecific>
</Style>
</mobile:StyleSheet>
<mobile:Form id="Form1" runat="server" Paginate=true
OnPaginated="Form1_PageIndexChanged"
StyleReference="FormStyle">
</mobile:Form>
Requisiti
Spazio dei nomi: System.Mobile.Web.UI.MobileControls
Assembly: System.Web.Mobile