Damit Sie in der Lage sind, ein benutzerdefiniertes Thema entlang der Seite Telerik Themen aufzulisten, müssten Sie die folgenden Schritte ausführen.
- Erstellen Sie Ihr benutzerdefiniertes Design mithilfe einer der unter Creating a Custom Skin aufgelisteten Optionen. Ich habe Visual Style Builder Werkzeug verwendet, um ein Thema mit dem Namen
MetroRed
basierend auf einem vorhandenen Telerik Thema zu erstellen und die Design-Dateien heruntergeladen.
- Bauen Sie eine Custom Skin
dll
mit Skin Assembly Builder Dateien Ihrer eigenen Thema mit gemäß den in Create a Custom Skin dll from an Existing Custom Skin with Skin's Assembly Builder beschriebenen Schritten
- In ASP.NET-Projekt einen Verweis auf die DLL benutzerdefinierten Skin hinzufügen in Schritt 2 erstellen oben
- ändern Sie die
RadSkinManager
Erklärung wie unten
Eg Default.aspx
Hier wird die SkinChooser
Dropdown-Liste angezeigt.
<telerik:RadSkinManager ID="RadSkinManager" runat="server" ShowChooser="True">
<Skins>
<telerik:SkinReference Assembly="MetroRed" />
</Skins>
</telerik:RadSkinManager>
- die individuelle Haut in
SkinChooser
angezeigt - Fügen Sie die neue Haut explizit in Default.aspx
Seite Init
(Code-behind) wie folgt:
Z.B. Default.aspx.cs
protected void Page_Init(object sender, EventArgs e)
{
var skinCombo = RadSkinManager.GetSkinChooser();
skinCombo.Items.Add(new RadComboBoxItem("Metro Red", "MetroRed"));
}
Nun ist die SkinChooser
würde Liste der benutzerdefinierte Skin ‚Metro Red‘ zusammen mit dem Rest des Telerik Standarddesigns und der Benutzerseite der Lage wäre, das bevorzugte Thema aus der Liste auszuwählen.
Referenz: Creating a Custom Skin, Telerik Forum question on Skin chooser, How to load skins from external assemblies - Überprüfen Sie das Beispielprojekt aus RadCustomSkinSelected
hochgeladen wurde von Tsvetoslav
fujiFX - Danke. Weißt du, wie du Bilder in Custom Theme erstellt hast? Custom Theme funktioniert einwandfrei, aber Bilder werden nicht gefüllt. Haben Sie einen zusätzlichen Schritt zum Auffüllen von Bildern ausgeführt? – Partha
@Partha: Nein, ehrlich gesagt, ich habe mich nicht intensiv mit dem Thema Telerik beschäftigt. Und ich habe nur untersucht/nachgeschlagen, wie man ein benutzerdefiniertes Thema auflistet (basierend auf einem vorhandenen Thema/getan mit den bereitgestellten Telerik-Utils). – fujiFX
Danke. Das ist okay. Ich werde es mit Telerik überprüfen, wenn sie etwas tun können. Aber dein früherer Kommentar ist ziemlich hilfreich. Vielen Dank. – Partha