LocalizableAttribute.IsLocalizable Özellik

Tanım

Bir özelliğin yerelleştirilip yerelleştirilmeyeceğini belirten bir değer alır.

public:
 property bool IsLocalizable { bool get(); };
public bool IsLocalizable { get; }
member this.IsLocalizable : bool
Public ReadOnly Property IsLocalizable As Boolean

Özellik Değeri

true bir özelliğin yerelleştirilmesi gerekiyorsa; aksi takdirde , false.

Örnekler

Aşağıdaki örnekte için LocalizableAttributedeğerinin nasıl denetlenecek olduğu gösterilmektedirMyProperty. İlk olarak, kod nesnesinin tüm özellikleriyle bir PropertyDescriptorCollection alır. Ardından kod' dan MyPropertyalırPropertyDescriptorCollection. Ardından, bu özelliğin özniteliklerini döndürür ve öznitelikler değişkenine kaydeder.

Son olarak, kod içindeki myAttribute değerine LocalizableAttribute ayarlar AttributeCollection ve özelliğin yerelleştirilmesi gerekip gerekmediğini denetler.

// Gets the attributes for the property.
AttributeCollection^ attributes = TypeDescriptor::GetProperties( this )[ "MyProperty" ]->Attributes;

// Checks to see if the property needs to be localized.
LocalizableAttribute^ myAttribute = dynamic_cast<LocalizableAttribute^>(attributes[ LocalizableAttribute::typeid ]);
if ( myAttribute->IsLocalizable )
{
   // Insert code here.
}
// Gets the attributes for the property.
AttributeCollection attributes =
   TypeDescriptor.GetProperties(this)["MyProperty"].Attributes;

// Checks to see if the property needs to be localized.
LocalizableAttribute myAttribute =
   (LocalizableAttribute)attributes[typeof(LocalizableAttribute)];
if (myAttribute.IsLocalizable)
{
    // Insert code here.
}
' Gets the attributes for the property.
Dim attributes As AttributeCollection = _
   TypeDescriptor.GetProperties(Me)("MyProperty").Attributes
       
' Checks to see if the property needs to be localized.
Dim myAttribute As LocalizableAttribute = _
   CType(attributes(GetType(LocalizableAttribute)), LocalizableAttribute)
   
If myAttribute.IsLocalizable Then
     ' Insert code here.
End If

Şunlara uygulanır

Ayrıca bkz.