AmbientValueAttribute Konstruktor

Definisi

Menginisialisasi instans baru dari kelas AmbientValueAttribute.

Overload

Nama Deskripsi
AmbientValueAttribute(Boolean)

Menginisialisasi instans AmbientValueAttribute baru kelas, mengingat nilai Boolean untuk nilainya.

AmbientValueAttribute(Byte)

Menginisialisasi instans AmbientValueAttribute baru kelas, mengingat bilangan bulat 8-bit yang tidak ditandatangani untuk nilainya.

AmbientValueAttribute(Char)

Menginisialisasi instans AmbientValueAttribute baru kelas, mengingat karakter Unicode untuk nilainya.

AmbientValueAttribute(Double)

Menginisialisasi instans AmbientValueAttribute baru kelas, mengingat angka floating-point presisi ganda untuk nilainya.

AmbientValueAttribute(Int16)

Menginisialisasi instans baru kelas, mengingat bilangan AmbientValueAttribute bulat bertanda tangan 16-bit untuk nilainya.

AmbientValueAttribute(Int32)

Menginisialisasi instans baru kelas, mengingat bilangan AmbientValueAttribute bulat bertanda tangan 32-bit untuk nilainya.

AmbientValueAttribute(Int64)

Menginisialisasi instans baru kelas, mengingat bilangan AmbientValueAttribute bulat bertanda tangan 64-bit untuk nilainya.

AmbientValueAttribute(Object)

Menginisialisasi instans AmbientValueAttribute baru kelas, mengingat objek untuk nilainya.

AmbientValueAttribute(Single)

Menginisialisasi instans AmbientValueAttribute baru kelas, mengingat angka titik mengambang presisi tunggal untuk nilainya.

AmbientValueAttribute(String)

Menginisialisasi instans AmbientValueAttribute baru kelas, mengingat string untuk nilainya.

AmbientValueAttribute(Type, String)

Menginisialisasi instans AmbientValueAttribute baru kelas, mengingat nilai dan jenisnya.

AmbientValueAttribute(Boolean)

Sumber:
AmbientValueAttribute.cs
Sumber:
AmbientValueAttribute.cs
Sumber:
AmbientValueAttribute.cs
Sumber:
AmbientValueAttribute.cs
Sumber:
AmbientValueAttribute.cs

Menginisialisasi instans AmbientValueAttribute baru kelas, mengingat nilai Boolean untuk nilainya.

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

Nilai atribut ini.

Berlaku untuk

AmbientValueAttribute(Byte)

Sumber:
AmbientValueAttribute.cs
Sumber:
AmbientValueAttribute.cs
Sumber:
AmbientValueAttribute.cs
Sumber:
AmbientValueAttribute.cs
Sumber:
AmbientValueAttribute.cs

Menginisialisasi instans AmbientValueAttribute baru kelas, mengingat bilangan bulat 8-bit yang tidak ditandatangani untuk nilainya.

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

Nilai atribut ini.

Berlaku untuk

AmbientValueAttribute(Char)

Sumber:
AmbientValueAttribute.cs
Sumber:
AmbientValueAttribute.cs
Sumber:
AmbientValueAttribute.cs
Sumber:
AmbientValueAttribute.cs
Sumber:
AmbientValueAttribute.cs

Menginisialisasi instans AmbientValueAttribute baru kelas, mengingat karakter Unicode untuk nilainya.

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

Nilai atribut ini.

Berlaku untuk

AmbientValueAttribute(Double)

Sumber:
AmbientValueAttribute.cs
Sumber:
AmbientValueAttribute.cs
Sumber:
AmbientValueAttribute.cs
Sumber:
AmbientValueAttribute.cs
Sumber:
AmbientValueAttribute.cs

Menginisialisasi instans AmbientValueAttribute baru kelas, mengingat angka floating-point presisi ganda untuk nilainya.

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

Nilai atribut ini.

Berlaku untuk

AmbientValueAttribute(Int16)

Sumber:
AmbientValueAttribute.cs
Sumber:
AmbientValueAttribute.cs
Sumber:
AmbientValueAttribute.cs
Sumber:
AmbientValueAttribute.cs
Sumber:
AmbientValueAttribute.cs

Menginisialisasi instans baru kelas, mengingat bilangan AmbientValueAttribute bulat bertanda tangan 16-bit untuk nilainya.

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

Nilai atribut ini.

Berlaku untuk

AmbientValueAttribute(Int32)

Sumber:
AmbientValueAttribute.cs
Sumber:
AmbientValueAttribute.cs
Sumber:
AmbientValueAttribute.cs
Sumber:
AmbientValueAttribute.cs
Sumber:
AmbientValueAttribute.cs

Menginisialisasi instans baru kelas, mengingat bilangan AmbientValueAttribute bulat bertanda tangan 32-bit untuk nilainya.

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

Nilai atribut ini.

Berlaku untuk

AmbientValueAttribute(Int64)

Sumber:
AmbientValueAttribute.cs
Sumber:
AmbientValueAttribute.cs
Sumber:
AmbientValueAttribute.cs
Sumber:
AmbientValueAttribute.cs
Sumber:
AmbientValueAttribute.cs

Menginisialisasi instans baru kelas, mengingat bilangan AmbientValueAttribute bulat bertanda tangan 64-bit untuk nilainya.

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

Nilai atribut ini.

Berlaku untuk

AmbientValueAttribute(Object)

Sumber:
AmbientValueAttribute.cs
Sumber:
AmbientValueAttribute.cs
Sumber:
AmbientValueAttribute.cs
Sumber:
AmbientValueAttribute.cs
Sumber:
AmbientValueAttribute.cs

Menginisialisasi instans AmbientValueAttribute baru kelas, mengingat objek untuk nilainya.

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

Nilai atribut ini.

Berlaku untuk

AmbientValueAttribute(Single)

Sumber:
AmbientValueAttribute.cs
Sumber:
AmbientValueAttribute.cs
Sumber:
AmbientValueAttribute.cs
Sumber:
AmbientValueAttribute.cs
Sumber:
AmbientValueAttribute.cs

Menginisialisasi instans AmbientValueAttribute baru kelas, mengingat angka titik mengambang presisi tunggal untuk nilainya.

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

Nilai atribut ini.

Berlaku untuk

AmbientValueAttribute(String)

Sumber:
AmbientValueAttribute.cs
Sumber:
AmbientValueAttribute.cs
Sumber:
AmbientValueAttribute.cs
Sumber:
AmbientValueAttribute.cs
Sumber:
AmbientValueAttribute.cs

Menginisialisasi instans AmbientValueAttribute baru kelas, mengingat string untuk nilainya.

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

Nilai atribut ini.

Berlaku untuk

AmbientValueAttribute(Type, String)

Sumber:
AmbientValueAttribute.cs
Sumber:
AmbientValueAttribute.cs
Sumber:
AmbientValueAttribute.cs
Sumber:
AmbientValueAttribute.cs
Sumber:
AmbientValueAttribute.cs

Menginisialisasi instans AmbientValueAttribute baru kelas, mengingat nilai dan jenisnya.

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

type
Type

ParameterType.value

value
String

Nilai untuk atribut ini.

Atribut

Contoh

Contoh kode berikut menunjukkan penggunaan AmbientValueAttribute untuk memberlakukan perilaku sekitar untuk properti yang disebut AlertForeColor. Untuk daftar kode lengkap, lihat Cara: Terapkan Atribut di Kontrol Windows Forms.

[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

Berlaku untuk