ResourceExpressionEditorSheet Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Tervezői gazdagép felhasználói felületén a tervezői gazdagép felhasználói felületén lévő erőforráskifejezés tulajdonságainak tervezési idő típusú szerkesztőlapját jelöli a tervezéskor.
public ref class ResourceExpressionEditorSheet : System::Web::UI::Design::ExpressionEditorSheet
public class ResourceExpressionEditorSheet : System.Web.UI.Design.ExpressionEditorSheet
type ResourceExpressionEditorSheet = class
inherit ExpressionEditorSheet
Public Class ResourceExpressionEditorSheet
Inherits ExpressionEditorSheet
- Öröklődés
Példák
Az alábbi példakód bemutatja, hogyan kötheti Text egy HyperLink vezérlőelem tulajdonságát egy erőforráskifejezéshez a ResourceExpressionEditor. A példa használata:
Egy webhelyprojektben adjon hozzá egy új, Strings.resx nevű erőforrásfájlt a App_GlobalResources mappához.
Adjon hozzá egy Strings.resx erőforrásfájlhoz elnevezett
myLinkTextsztringet, és állítsa be az értéket egy vezérlőelem szövegére HyperLink . Állítsa például a sztringmyLinkTextértékét a következőreThis is a link: .Egy ASP.NET-weblapon adjon hozzá egy HyperLink vezérlőelemet.
A vezérlőelem tulajdonságrácsán kattintson a
HyperlinkKifejezések elemre, majd a három pontra (...) kattintva jelenítse meg a kifejezéskötés párbeszédpanelt.Jelölje ki egy
Textvezérlőelem tulajdonságát, és állítsa a kifejezéstípust aResourceskifejezéstípusra. A vizualizációtervező megjeleníti az objektum által definiált ResourceExpressionEditorSheet erőforrás-kifejezés tulajdonságait.A kifejezés tulajdonságainak beállítása az alábbiak szerint:
Állítsa a ClassKey
Stringsértékét a lefordított Strings.resx erőforrásfájl osztályneveként.Állítsa a ResourceKey
myLinkTextértékét a Strings.resx sztringnevére.
A vizualizációtervező az ResourceExpressionEditor objektummal rendeli hozzá a tulajdonság erőforráskifejezését Text . Az alábbi aspx-forrás egy erőforráskifejezést használó tulajdonságérték-készletet mutat be:
<!-- Define a hyperlink that maps the Text property to the
myLinkText string value in the Strings.resx resource file. -->
<asp:HyperLink runat="server" ID="HyperLink2"
Text="<%$ Resources:Strings, myLinkText %>"
NavigateUrl="http://www.microsoft.com"></asp:HyperLink>
<!-- Define a hyperlink that maps the Text property to the
myLinkText string value in the Strings.resx resource file. -->
<asp:HyperLink runat="server" ID="HyperLink2"
Text="<%$ Resources:Strings, myLinkText%>"
NavigateUrl="http://www.microsoft.com"></asp:HyperLink>
<FileName>ControlsUsingExpressions.aspx</FileName>
<RelevantItems>
<Reference>System.Web.UI.Design.ResourceExpressionEditor</Reference>
</RelevantItems>
Megjegyzések
A vizualizációtervező az ResourceExpressionEditor osztály és az ResourceExpressionEditorSheet osztály használatával választja ki egy erőforrás-referenciakifejezés egyedi tulajdonságait, és a kijelölt erőforrás-kifejezés tulajdonságértékeket egy erőforráskifejezésben egyesíti.
A ConnectionStringsExpressionEditor.GetExpressionEditorSheet metódus egy ResourceExpressionEditorSheet objektumot ad vissza. A kifejezések párbeszédpanelen, amikor kiválaszt egy vezérlőtulajdonságot, és egy erőforráskifejezéshez köti, a vizualizációtervező meghívja a metódust GetExpressionEditorSheet . A vizualizációtervező a visszaadott ResourceExpressionEditorSheet objektummal kéri a tulajdonságokat és ClassKey a ResourceKey tulajdonságokat. Az erőforráskifejezés tulajdonságainak kiválasztása után a vizualizációtervező meghívja a GetExpression metódust, hogy a tulajdonságokat egy erőforrás-kifejezési sztringbe egyesítse.
A ResourceKey tulajdonságot egy erőforráskifejezésben kell megadni; indexeli az erőforrás értékét. A ClassKey tulajdonság megadása nem kötelező. Az erőforrást a globális erőforrások mappájában definiáló osztálykulcsra vagy fájlnévre hivatkozik.
Konstruktorok
| Name | Description |
|---|---|
| ResourceExpressionEditorSheet(String, IServiceProvider) |
Inicializálja a ResourceExpressionEditorSheet osztály új példányát. |
Tulajdonságok
| Name | Description |
|---|---|
| ClassKey |
Lekéri vagy beállítja azt a kulcsot, amely megfelel a projekt globális erőforrásmappájában lévő erőforrás fájlnevének. |
| IsValid |
Olyan értéket kap, amely jelzi, hogy az erőforrás-kifejezés sztringje érvényes-e. |
| ResourceKey |
Lekéri vagy beállítja az erőforrás nevét, amelyet kulcsként használnak az erőforrás értékének megkereséséhez. |
| ServiceProvider |
Lekéri a kifejezésszerkesztő lap által használt szolgáltatói implementációt. (Öröklődés forrása ExpressionEditorSheet) |
Metódusok
| Name | Description |
|---|---|
| Equals(Object) |
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| GetExpression() |
Egy erőforráskifejezést ad vissza, amelyet a kifejezésszerkesztő laptulajdonság-értékei alkotnak. |
| GetHashCode() |
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| ToString() |
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |