AmbientValueAttribute Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- 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