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 ResourceExpressionEditorbir HyperLink denetimin Text özelliğinin bir kaynak ifadesine nasıl bağlanacağını gö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ı
myLinkText
bir dize ekleyin ve değeri denetimin HyperLink metnine ayarlayın. Örneğin, dize değerini olarakThis is a link
ayarlayınmyLinkText
.ASP.NET Web sayfasında denetim HyperLink 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üneResources
ayarlayı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
Strings
değerini, derlenmiş Strings.resx kaynak dosyasının sınıf adı olarak ayarlayın.ResourceKey
myLinkText
değerini Strings.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 ResourceExpressionEditor ResourceExpressionEditorSheet 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ı, ResourceExpressionEditorSheet döndürülen nesneyi kullanarak ve ResourceKey özelliklerini isterClassKey. Kaynak ifadesi özellikleri seçildikten sonra görsel tasarımcı, özellikleri bir kaynak ifadesi dizesinde birleştirmek için yöntemini çağırır GetExpression .
özelliği ResourceKey bir kaynak ifadesinde belirtilmelidir; kaynak değerini dizinler. 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
ResourceExpressionEditorSheet(String, IServiceProvider) |
ResourceExpressionEditorSheet sınıfının yeni bir örneğini başlatır. |
Özellikler
ClassKey |
Projenin genel kaynak klasöründeki kaynağın dosya adıyla eşleşen anahtarı alır veya ayarlar. |
IsValid |
Kaynak ifadesi 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ı uygulamasını alır. (Devralındığı yer: ExpressionEditorSheet) |
Yöntemler
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() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |