AmbientValueAttribute Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Initialiseert een nieuw exemplaar van de AmbientValueAttribute klasse.
Overloads
| Name | Description |
|---|---|
| AmbientValueAttribute(Boolean) |
Initialiseert een nieuw exemplaar van de AmbientValueAttribute klasse, op basis van een Booleaanse waarde voor de waarde. |
| AmbientValueAttribute(Byte) |
Initialiseert een nieuw exemplaar van de AmbientValueAttribute klasse, op basis van een 8-bits geheel getal zonder teken voor de waarde. |
| AmbientValueAttribute(Char) |
Initialiseert een nieuw exemplaar van de AmbientValueAttribute klasse, op basis van een Unicode-teken voor de waarde. |
| AmbientValueAttribute(Double) |
Initialiseert een nieuw exemplaar van de AmbientValueAttribute klasse, op basis van een drijvendekommagetal met dubbele precisie voor de waarde. |
| AmbientValueAttribute(Int16) |
Initialiseert een nieuw exemplaar van de AmbientValueAttribute klasse, op basis van een 16-bits geheel getal voor de waarde ervan. |
| AmbientValueAttribute(Int32) |
Initialiseert een nieuw exemplaar van de AmbientValueAttribute klasse, op basis van een 32-bits ondertekend geheel getal voor de waarde. |
| AmbientValueAttribute(Int64) |
Initialiseert een nieuw exemplaar van de AmbientValueAttribute klasse, op basis van een 64-bits geheel getal dat is ondertekend voor de waarde. |
| AmbientValueAttribute(Object) |
Initialiseert een nieuw exemplaar van de AmbientValueAttribute klasse, op basis van een object voor de waarde ervan. |
| AmbientValueAttribute(Single) |
Initialiseert een nieuw exemplaar van de AmbientValueAttribute klasse, op basis van een drijvende komma met één precisie voor de waarde. |
| AmbientValueAttribute(String) |
Initialiseert een nieuw exemplaar van de AmbientValueAttribute klasse, op basis van een tekenreeks voor de waarde. |
| AmbientValueAttribute(Type, String) |
Initialiseert een nieuw exemplaar van de AmbientValueAttribute klasse, op basis van de waarde en het bijbehorende type. |
AmbientValueAttribute(Boolean)
Initialiseert een nieuw exemplaar van de AmbientValueAttribute klasse, op basis van een Booleaanse waarde voor de waarde.
public:
AmbientValueAttribute(bool value);
public AmbientValueAttribute(bool value);
new System.ComponentModel.AmbientValueAttribute : bool -> System.ComponentModel.AmbientValueAttribute
Public Sub New (value As Boolean)
Parameters
- value
- Boolean
De waarde van dit kenmerk.
Van toepassing op
AmbientValueAttribute(Byte)
Initialiseert een nieuw exemplaar van de AmbientValueAttribute klasse, op basis van een 8-bits geheel getal zonder teken voor de waarde.
public:
AmbientValueAttribute(System::Byte value);
public AmbientValueAttribute(byte value);
new System.ComponentModel.AmbientValueAttribute : byte -> System.ComponentModel.AmbientValueAttribute
Public Sub New (value As Byte)
Parameters
- value
- Byte
De waarde van dit kenmerk.
Van toepassing op
AmbientValueAttribute(Char)
Initialiseert een nieuw exemplaar van de AmbientValueAttribute klasse, op basis van een Unicode-teken voor de waarde.
public:
AmbientValueAttribute(char value);
public AmbientValueAttribute(char value);
new System.ComponentModel.AmbientValueAttribute : char -> System.ComponentModel.AmbientValueAttribute
Public Sub New (value As Char)
Parameters
- value
- Char
De waarde van dit kenmerk.
Van toepassing op
AmbientValueAttribute(Double)
Initialiseert een nieuw exemplaar van de AmbientValueAttribute klasse, op basis van een drijvendekommagetal met dubbele precisie voor de waarde.
public:
AmbientValueAttribute(double value);
public AmbientValueAttribute(double value);
new System.ComponentModel.AmbientValueAttribute : double -> System.ComponentModel.AmbientValueAttribute
Public Sub New (value As Double)
Parameters
- value
- Double
De waarde van dit kenmerk.
Van toepassing op
AmbientValueAttribute(Int16)
Initialiseert een nieuw exemplaar van de AmbientValueAttribute klasse, op basis van een 16-bits geheel getal voor de waarde ervan.
public:
AmbientValueAttribute(short value);
public AmbientValueAttribute(short value);
new System.ComponentModel.AmbientValueAttribute : int16 -> System.ComponentModel.AmbientValueAttribute
Public Sub New (value As Short)
Parameters
- value
- Int16
De waarde van dit kenmerk.
Van toepassing op
AmbientValueAttribute(Int32)
Initialiseert een nieuw exemplaar van de AmbientValueAttribute klasse, op basis van een 32-bits ondertekend geheel getal voor de waarde.
public:
AmbientValueAttribute(int value);
public AmbientValueAttribute(int value);
new System.ComponentModel.AmbientValueAttribute : int -> System.ComponentModel.AmbientValueAttribute
Public Sub New (value As Integer)
Parameters
- value
- Int32
De waarde van dit kenmerk.
Van toepassing op
AmbientValueAttribute(Int64)
Initialiseert een nieuw exemplaar van de AmbientValueAttribute klasse, op basis van een 64-bits geheel getal dat is ondertekend voor de waarde.
public:
AmbientValueAttribute(long value);
public AmbientValueAttribute(long value);
new System.ComponentModel.AmbientValueAttribute : int64 -> System.ComponentModel.AmbientValueAttribute
Public Sub New (value As Long)
Parameters
- value
- Int64
De waarde van dit kenmerk.
Van toepassing op
AmbientValueAttribute(Object)
Initialiseert een nieuw exemplaar van de AmbientValueAttribute klasse, op basis van een object voor de waarde ervan.
public:
AmbientValueAttribute(System::Object ^ value);
public AmbientValueAttribute(object value);
new System.ComponentModel.AmbientValueAttribute : obj -> System.ComponentModel.AmbientValueAttribute
Public Sub New (value As Object)
Parameters
- value
- Object
De waarde van dit kenmerk.
Van toepassing op
AmbientValueAttribute(Single)
Initialiseert een nieuw exemplaar van de AmbientValueAttribute klasse, op basis van een drijvende komma met één precisie voor de waarde.
public:
AmbientValueAttribute(float value);
public AmbientValueAttribute(float value);
new System.ComponentModel.AmbientValueAttribute : single -> System.ComponentModel.AmbientValueAttribute
Public Sub New (value As Single)
Parameters
- value
- Single
De waarde van dit kenmerk.
Van toepassing op
AmbientValueAttribute(String)
Initialiseert een nieuw exemplaar van de AmbientValueAttribute klasse, op basis van een tekenreeks voor de waarde.
public:
AmbientValueAttribute(System::String ^ value);
public AmbientValueAttribute(string value);
new System.ComponentModel.AmbientValueAttribute : string -> System.ComponentModel.AmbientValueAttribute
Public Sub New (value As String)
Parameters
- value
- String
De waarde van dit kenmerk.
Van toepassing op
AmbientValueAttribute(Type, String)
Initialiseert een nieuw exemplaar van de AmbientValueAttribute klasse, op basis van de waarde en het bijbehorende type.
public:
AmbientValueAttribute(Type ^ type, System::String ^ value);
public AmbientValueAttribute(Type type, string value);
new System.ComponentModel.AmbientValueAttribute : Type * string -> System.ComponentModel.AmbientValueAttribute
Public Sub New (type As Type, value As String)
Parameters
- value
- String
De waarde voor dit kenmerk.
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u AmbientValueAttribute omgevingsgedrag afdwingt voor een eigenschap die wordt aangeroepen AlertForeColor. Zie How to: Attributes toepassen in Windows Forms Controls voor een volledige codevermelding.
[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