AmbientValueAttribute Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der AmbientValueAttribute-Klasse.
Überlädt
| Name | Beschreibung |
|---|---|
| AmbientValueAttribute(Boolean) |
Initialisiert eine neue Instanz der AmbientValueAttribute Klasse, wobei ein boolescher Wert für seinen Wert angegeben ist. |
| AmbientValueAttribute(Byte) |
Initialisiert eine neue Instanz der AmbientValueAttribute Klasse, wobei für den Wert eine 8-Bit-Ganzzahl ohne Vorzeichen angegeben wird. |
| AmbientValueAttribute(Char) |
Initialisiert eine neue Instanz der AmbientValueAttribute Klasse, wobei ein Unicode-Zeichen für den Wert angegeben ist. |
| AmbientValueAttribute(Double) |
Initialisiert eine neue Instanz der AmbientValueAttribute Klasse, wobei für den Wert eine Gleitkommazahl mit doppelter Genauigkeit angegeben wird. |
| AmbientValueAttribute(Int16) |
Initialisiert eine neue Instanz der AmbientValueAttribute Klasse, wobei für den Wert eine 16-Bit-Ganzzahl mit Vorzeichen angegeben wird. |
| AmbientValueAttribute(Int32) |
Initialisiert eine neue Instanz der AmbientValueAttribute Klasse, wobei für den Wert eine 32-Bit-Ganzzahl mit Vorzeichen angegeben wird. |
| AmbientValueAttribute(Int64) |
Initialisiert eine neue Instanz der AmbientValueAttribute Klasse, wobei für den Wert eine 64-Bit-Ganzzahl mit Vorzeichen angegeben wird. |
| AmbientValueAttribute(Object) |
Initialisiert eine neue Instanz der AmbientValueAttribute Klasse, wobei ein Objekt für seinen Wert angegeben ist. |
| AmbientValueAttribute(Single) |
Initialisiert eine neue Instanz der AmbientValueAttribute Klasse, wobei für den Wert eine Gleitkommazahl mit einfacher Genauigkeit angegeben wird. |
| AmbientValueAttribute(String) |
Initialisiert eine neue Instanz der AmbientValueAttribute Klasse, wobei eine Zeichenfolge für den Wert angegeben ist. |
| AmbientValueAttribute(Type, String) |
Initialisiert eine neue Instanz der AmbientValueAttribute Klasse, je nach Wert und Typ. |
AmbientValueAttribute(Boolean)
- Quelle:
- AmbientValueAttribute.cs
- Quelle:
- AmbientValueAttribute.cs
- Quelle:
- AmbientValueAttribute.cs
- Quelle:
- AmbientValueAttribute.cs
- Quelle:
- AmbientValueAttribute.cs
Initialisiert eine neue Instanz der AmbientValueAttribute Klasse, wobei ein boolescher Wert für seinen Wert angegeben ist.
public:
AmbientValueAttribute(bool value);
public AmbientValueAttribute(bool value);
new System.ComponentModel.AmbientValueAttribute : bool -> System.ComponentModel.AmbientValueAttribute
Public Sub New (value As Boolean)
Parameter
- value
- Boolean
Der Wert dieses Attributs.
Gilt für:
AmbientValueAttribute(Byte)
- Quelle:
- AmbientValueAttribute.cs
- Quelle:
- AmbientValueAttribute.cs
- Quelle:
- AmbientValueAttribute.cs
- Quelle:
- AmbientValueAttribute.cs
- Quelle:
- AmbientValueAttribute.cs
Initialisiert eine neue Instanz der AmbientValueAttribute Klasse, wobei für den Wert eine 8-Bit-Ganzzahl ohne Vorzeichen angegeben wird.
public:
AmbientValueAttribute(System::Byte value);
public AmbientValueAttribute(byte value);
new System.ComponentModel.AmbientValueAttribute : byte -> System.ComponentModel.AmbientValueAttribute
Public Sub New (value As Byte)
Parameter
- value
- Byte
Der Wert dieses Attributs.
Gilt für:
AmbientValueAttribute(Char)
- Quelle:
- AmbientValueAttribute.cs
- Quelle:
- AmbientValueAttribute.cs
- Quelle:
- AmbientValueAttribute.cs
- Quelle:
- AmbientValueAttribute.cs
- Quelle:
- AmbientValueAttribute.cs
Initialisiert eine neue Instanz der AmbientValueAttribute Klasse, wobei ein Unicode-Zeichen für den Wert angegeben ist.
public:
AmbientValueAttribute(char value);
public AmbientValueAttribute(char value);
new System.ComponentModel.AmbientValueAttribute : char -> System.ComponentModel.AmbientValueAttribute
Public Sub New (value As Char)
Parameter
- value
- Char
Der Wert dieses Attributs.
Gilt für:
AmbientValueAttribute(Double)
- Quelle:
- AmbientValueAttribute.cs
- Quelle:
- AmbientValueAttribute.cs
- Quelle:
- AmbientValueAttribute.cs
- Quelle:
- AmbientValueAttribute.cs
- Quelle:
- AmbientValueAttribute.cs
Initialisiert eine neue Instanz der AmbientValueAttribute Klasse, wobei für den Wert eine Gleitkommazahl mit doppelter Genauigkeit angegeben wird.
public:
AmbientValueAttribute(double value);
public AmbientValueAttribute(double value);
new System.ComponentModel.AmbientValueAttribute : double -> System.ComponentModel.AmbientValueAttribute
Public Sub New (value As Double)
Parameter
- value
- Double
Der Wert dieses Attributs.
Gilt für:
AmbientValueAttribute(Int16)
- Quelle:
- AmbientValueAttribute.cs
- Quelle:
- AmbientValueAttribute.cs
- Quelle:
- AmbientValueAttribute.cs
- Quelle:
- AmbientValueAttribute.cs
- Quelle:
- AmbientValueAttribute.cs
Initialisiert eine neue Instanz der AmbientValueAttribute Klasse, wobei für den Wert eine 16-Bit-Ganzzahl mit Vorzeichen angegeben wird.
public:
AmbientValueAttribute(short value);
public AmbientValueAttribute(short value);
new System.ComponentModel.AmbientValueAttribute : int16 -> System.ComponentModel.AmbientValueAttribute
Public Sub New (value As Short)
Parameter
- value
- Int16
Der Wert dieses Attributs.
Gilt für:
AmbientValueAttribute(Int32)
- Quelle:
- AmbientValueAttribute.cs
- Quelle:
- AmbientValueAttribute.cs
- Quelle:
- AmbientValueAttribute.cs
- Quelle:
- AmbientValueAttribute.cs
- Quelle:
- AmbientValueAttribute.cs
Initialisiert eine neue Instanz der AmbientValueAttribute Klasse, wobei für den Wert eine 32-Bit-Ganzzahl mit Vorzeichen angegeben wird.
public:
AmbientValueAttribute(int value);
public AmbientValueAttribute(int value);
new System.ComponentModel.AmbientValueAttribute : int -> System.ComponentModel.AmbientValueAttribute
Public Sub New (value As Integer)
Parameter
- value
- Int32
Der Wert dieses Attributs.
Gilt für:
AmbientValueAttribute(Int64)
- Quelle:
- AmbientValueAttribute.cs
- Quelle:
- AmbientValueAttribute.cs
- Quelle:
- AmbientValueAttribute.cs
- Quelle:
- AmbientValueAttribute.cs
- Quelle:
- AmbientValueAttribute.cs
Initialisiert eine neue Instanz der AmbientValueAttribute Klasse, wobei für den Wert eine 64-Bit-Ganzzahl mit Vorzeichen angegeben wird.
public:
AmbientValueAttribute(long value);
public AmbientValueAttribute(long value);
new System.ComponentModel.AmbientValueAttribute : int64 -> System.ComponentModel.AmbientValueAttribute
Public Sub New (value As Long)
Parameter
- value
- Int64
Der Wert dieses Attributs.
Gilt für:
AmbientValueAttribute(Object)
- Quelle:
- AmbientValueAttribute.cs
- Quelle:
- AmbientValueAttribute.cs
- Quelle:
- AmbientValueAttribute.cs
- Quelle:
- AmbientValueAttribute.cs
- Quelle:
- AmbientValueAttribute.cs
Initialisiert eine neue Instanz der AmbientValueAttribute Klasse, wobei ein Objekt für seinen Wert angegeben ist.
public:
AmbientValueAttribute(System::Object ^ value);
public AmbientValueAttribute(object? value);
public AmbientValueAttribute(object value);
new System.ComponentModel.AmbientValueAttribute : obj -> System.ComponentModel.AmbientValueAttribute
Public Sub New (value As Object)
Parameter
- value
- Object
Der Wert dieses Attributs.
Gilt für:
AmbientValueAttribute(Single)
- Quelle:
- AmbientValueAttribute.cs
- Quelle:
- AmbientValueAttribute.cs
- Quelle:
- AmbientValueAttribute.cs
- Quelle:
- AmbientValueAttribute.cs
- Quelle:
- AmbientValueAttribute.cs
Initialisiert eine neue Instanz der AmbientValueAttribute Klasse, wobei für den Wert eine Gleitkommazahl mit einfacher Genauigkeit angegeben wird.
public:
AmbientValueAttribute(float value);
public AmbientValueAttribute(float value);
new System.ComponentModel.AmbientValueAttribute : single -> System.ComponentModel.AmbientValueAttribute
Public Sub New (value As Single)
Parameter
- value
- Single
Der Wert dieses Attributs.
Gilt für:
AmbientValueAttribute(String)
- Quelle:
- AmbientValueAttribute.cs
- Quelle:
- AmbientValueAttribute.cs
- Quelle:
- AmbientValueAttribute.cs
- Quelle:
- AmbientValueAttribute.cs
- Quelle:
- AmbientValueAttribute.cs
Initialisiert eine neue Instanz der AmbientValueAttribute Klasse, wobei eine Zeichenfolge für den Wert angegeben ist.
public:
AmbientValueAttribute(System::String ^ value);
public AmbientValueAttribute(string? value);
public AmbientValueAttribute(string value);
new System.ComponentModel.AmbientValueAttribute : string -> System.ComponentModel.AmbientValueAttribute
Public Sub New (value As String)
Parameter
- value
- String
Der Wert dieses Attributs.
Gilt für:
AmbientValueAttribute(Type, String)
- Quelle:
- AmbientValueAttribute.cs
- Quelle:
- AmbientValueAttribute.cs
- Quelle:
- AmbientValueAttribute.cs
- Quelle:
- AmbientValueAttribute.cs
- Quelle:
- AmbientValueAttribute.cs
Initialisiert eine neue Instanz der AmbientValueAttribute Klasse, je nach Wert und Typ.
public:
AmbientValueAttribute(Type ^ type, System::String ^ value);
public AmbientValueAttribute(Type type, string value);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Generic TypeConverters may require the generic types to be annotated. For example, NullableConverter requires the underlying type to be DynamicallyAccessedMembers All.")]
public AmbientValueAttribute(Type type, string value);
new System.ComponentModel.AmbientValueAttribute : Type * string -> System.ComponentModel.AmbientValueAttribute
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Generic TypeConverters may require the generic types to be annotated. For example, NullableConverter requires the underlying type to be DynamicallyAccessedMembers All.")>]
new System.ComponentModel.AmbientValueAttribute : Type * string -> System.ComponentModel.AmbientValueAttribute
Public Sub New (type As Type, value As String)
Parameter
- value
- String
Der Wert für dieses Attribut.
- Attribute
Beispiele
Das folgende Codebeispiel veranschaulicht die Verwendung des AmbientValueAttribute Umgebungsverhaltens für eine Eigenschaft, die aufgerufen wird AlertForeColor. Eine vollständige Codeauflistung finden Sie unter How to: Apply Attributes in Windows Forms Controls.
[AmbientValue(typeof(Color), "Empty")]
[Category("Appearance")]
[DefaultValue(typeof(Color), "White")]
[Description("The color used for painting alert text.")]
public Color AlertForeColor
{
get =>
_alertForeColorValue == Color.Empty &&
Parent != null
? Parent.ForeColor
: _alertForeColorValue;
set => _alertForeColorValue = value;
}
// This method is used by designers to enable resetting the
// property to its default value.
public void ResetAlertForeColor() =>
AlertForeColor = s_defaultAlertForeColorValue;
// This method indicates to designers whether the property
// value is different from the ambient value, in which case
// the designer should persist the value.
bool ShouldSerializeAlertForeColor() =>
_alertForeColorValue != s_ambientColorValue;
<AmbientValue(GetType(Color), "Empty"), _
Category("Appearance"), _
DefaultValue(GetType(Color), "White"), _
Description("The color used for painting alert text.")> _
Public Property AlertForeColor() As Color
Get
If Me.alertForeColorValue = Color.Empty AndAlso (Me.Parent IsNot Nothing) Then
Return Parent.ForeColor
End If
Return Me.alertForeColorValue
End Get
Set(ByVal value As Color)
Me.alertForeColorValue = value
End Set
End Property
' This method is used by designers to enable resetting the
' property to its default value.
Public Sub ResetAlertForeColor()
Me.AlertForeColor = AttributesDemoControl.defaultAlertForeColorValue
End Sub
' This method indicates to designers whether the property
' value is different from the ambient value, in which case
' the designer should persist the value.
Private Function ShouldSerializeAlertForeColor() As Boolean
Return Me.alertForeColorValue <> AttributesDemoControl.ambientColorValue
End Function