Bagikan melalui


AmbientValueAttribute Konstruktor

Definisi

Menginisialisasi instans baru kelas AmbientValueAttribute.

Overload

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 AmbientValueAttribute baru kelas , mengingat bilangan bulat bertanda tangan 16-bit untuk nilainya.

AmbientValueAttribute(Int32)

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

AmbientValueAttribute(Int64)

Menginisialisasi instans AmbientValueAttribute baru kelas , mengingat bilangan 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 floating 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

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

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

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

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

Menginisialisasi instans AmbientValueAttribute baru kelas , mengingat bilangan 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

Menginisialisasi instans AmbientValueAttribute baru kelas , mengingat bilangan 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

Menginisialisasi instans AmbientValueAttribute baru kelas , mengingat bilangan 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

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

Menginisialisasi instans AmbientValueAttribute baru kelas , mengingat angka titik floating 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

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

Menginisialisasi instans AmbientValueAttribute baru kelas , mengingat nilai dan jenisnya.

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)

Parameter

type
Type

Dari Typevalue parameter .

value
String

Nilai untuk atribut ini.

Contoh

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

[AmbientValue(typeof(Color), "Empty")]
[Category("Appearance")]
[DefaultValue(typeof(Color), "White")]
[Description("The color used for painting alert text.")]
public Color AlertForeColor
{
    get
    {
        if (this.alertForeColorValue == Color.Empty &&
            this.Parent != null)
        {
            return Parent.ForeColor;
        }

        return this.alertForeColorValue;
    }

    set
    {
        this.alertForeColorValue = value;
    }
}

// This method is used by designers to enable resetting the
// property to its default value.
public void ResetAlertForeColor()
{
    this.AlertForeColor = AttributesDemoControl.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.
private bool ShouldSerializeAlertForeColor()
{
    return (this.alertForeColorValue != AttributesDemoControl.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