Können Sie mir erklären, was das Wort "property:" bedeutet?Was ist das Wort "property:" in Attribut
[property: NotifyParentProperty(true)]
public string Filename
{
get;
set;
}
Können Sie mir erklären, was das Wort "property:" bedeutet?Was ist das Wort "property:" in Attribut
[property: NotifyParentProperty(true)]
public string Filename
{
get;
set;
}
Dies bedeutet, dass das Attribut auf die Eigenschaft angewendet wird.
In diesem speziellen Fall ist es redundant und könnte weggelassen werden.
Diese Art von Element definiert die Attribute Target und ist vor allem nützlich, wenn das Ziel mehrdeutig sein kann, z. B. die Ziele method
und . Visual Studio generiert auch Attribute unter Verwendung des Ziels assembly
in AssemblyInfo.cs
, das Teil vieler Projektvorlagen ist.
Mehr Infos und eine Liste der möglichen Attribute Ziele:
Disambiguating Attribute Targets (MSDN)