ResourceExpressionEditorSheet Sınıf
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.
Tasarım zamanında tasarımcı konağı kullanıcı arabirimindeki bir kaynak ifadesinin özellikleri için tasarım zamanı düzenleyici sayfasını temsil eder.
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
- Devralma
Örnekler
Aşağıdaki kod örneği, kullanarak bir HyperLink denetimin Text özelliğinin bir kaynak ifadesine nasıl bağlanacağını ResourceExpressionEditorgösterir. Örneği kullanmak için:
Web sitesi projesinde, App_GlobalResources klasörüne Strings.resx adlı yeni bir kaynak dosyası ekleyin.
Strings.resx kaynak dosyasına adlı
myLinkTextbir dize ekleyin ve değeri denetimin HyperLink metnine ayarlayın. Örneğin, dize değerini olarakThis is a linkayarlayınmyLinkText.ASP.NET Web sayfasında bir HyperLink denetim ekleyin.
Denetimin özellik kılavuzunda
Hyperlinkİfadeler'e tıklayın ve ifade bağlama iletişim kutusunu görüntülemek için üç nokta düğmesine (...) tıklayın.Denetimin
Textözelliğini seçin ve İfade Türü'nü ifade türüneResourcesayarlayın. Görsel tasarımcı nesne tarafından ResourceExpressionEditorSheet tanımlanan kaynak ifadesi özelliklerini görüntüler.İfade Özellikleri'ni aşağıdaki gibi ayarlayın:
ClassKey değerini
Strings, derlenmiş Strings.resx kaynak dosyasının sınıf adı olarak ayarlayın.ResourceKey değerini
myLinkTextStrings.resx dosyasındaki dize adı olarak ayarlayın.
Görsel tasarımcı, özelliğinin ResourceExpressionEditor kaynak ifadesini atamak için Text nesnesini kullanır. Aşağıdaki aspx kaynağı, kaynak ifadesi kullanan bir özellik değeri kümesinin örneğini gösterir:
<!-- 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>
Açıklamalar
Görsel tasarımcı, bir kaynak başvuru ifadesinin ResourceExpressionEditorResourceExpressionEditorSheet tek tek özelliklerini seçmek ve seçilen kaynak ifadesi özellik değerlerini bir kaynak ifadesinde birleştirmek için sınıfını sınıfıyla birlikte kullanır.
ConnectionStringsExpressionEditor.GetExpressionEditorSheet metodu bir ResourceExpressionEditorSheet nesnesi döndürür. İfadeler iletişim kutusunda, bir denetim özelliği seçip bunu bir kaynak ifadesine bağladığınızda görsel tasarımcı yöntemini çağırır GetExpressionEditorSheet . Görsel tasarımcı, ve ResourceKey özelliklerini istemde bulunabilmek için ClassKey döndürülen ResourceExpressionEditorSheet nesneyi kullanır. Kaynak ifadesi özellikleri seçildikten sonra görsel tasarımcı, özellikleri bir kaynak ifade dizesinde birleştirmek için yöntemini çağırır GetExpression .
özelliği ResourceKey bir kaynak ifadesinde belirtilmelidir; kaynak değerini dizine alır. ClassKey özelliği isteğe bağlıdır. Genel kaynaklar klasöründeki kaynağı tanımlayan sınıf anahtarına veya dosya adına başvurur.
Oluşturucular
| Name | Description |
|---|---|
| ResourceExpressionEditorSheet(String, IServiceProvider) |
ResourceExpressionEditorSheet sınıfının yeni bir örneğini başlatır. |
Özellikler
| Name | Description |
|---|---|
| ClassKey |
Projenin genel kaynak klasöründeki kaynağın dosya adıyla eşleşen anahtarı alır veya ayarlar. |
| IsValid |
Kaynak ifade dizesinin geçerli olup olmadığını gösteren bir değer alır. |
| ResourceKey |
Kaynak değerini bulmak için anahtar olarak kullanılan kaynağın adını alır veya ayarlar. |
| ServiceProvider |
İfade düzenleyicisi sayfası tarafından kullanılan hizmet sağlayıcısı uygulamasını alır. (Devralındığı yer: ExpressionEditorSheet) |
Yöntemler
| Name | Description |
|---|---|
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| GetExpression() |
İfade düzenleyicisi sayfası özellik değerleri tarafından oluşturulan bir kaynak ifadesi döndürür. |
| GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |