Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Öznitelik, meta veri oluşturmada belirli davranışları belirtmek için Windows Çalışma Zamanı türlerine ve yöntemlerine köşeli ayraçlar halinde eklenebilen özel bir başvuru sınıfı türüdür. C++/CX kodunda yaygın olarak çeşitli önceden tanımlanmış öznitelikler (örneğin, Windows::Foundation::Metadata::WebHostHidden) kullanılır. Bu örnekte özniteliğin bir sınıfa nasıl uygulandığı gösterilmektedir:
[Windows::Foundation::Metadata::WebHostHidden]
public ref class MyClass : Windows::UI::Xaml::DependencyObject {};
Özel öznitelikler
Özel öznitelikler de tanımlayabilirsiniz. Özel öznitelikler şu Windows Çalışma Zamanı kurallarıyla uyumlu olmalıdır:
Özel öznitelikler yalnızca genel alanlar içerebilir.
Öznitelik bir sınıfa uygulandığında özel öznitelik alanları başlatılabilir.
Bir alan şu türlerden biri olabilir:
int32 (int)
uint32 (işaretsiz int)
ikili
Platform::String^
Windows::Foundation::HResult
Platform::Type^
public enum sınıfı (kullanıcı tanımlı sabit listeleri içerir)
Sonraki örnekte özel bir özniteliğin nasıl tanımlanacağı ve kullandığınızda nasıl başlatılacağını gösterilmektedir.
[Windows::Foundation::Metadata::WebHostHiddenAttribute]
public ref class MyCustomAttribute sealed : Platform::Metadata::Attribute {
public:
int Num;
Platform::String^ Msg;
};
[MyCustomAttribute(Num=5, Msg="Hello")]
public ref class Class1 sealed
{
public:
Class1();
};
Ayrıca bkz.
Tür Sistemi (C++/CX)
C++/CX Dil Başvurusu
Ad Alanları Başvurusu