AmbientValueAttribute Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe AmbientValueAttribute.
Overload
| Nome | Descrizione |
|---|---|
| AmbientValueAttribute(Boolean) |
Inizializza una nuova istanza della AmbientValueAttribute classe , dato un valore booleano per il relativo valore. |
| AmbientValueAttribute(Byte) |
Inizializza una nuova istanza della AmbientValueAttribute classe , dato un intero senza segno a 8 bit per il relativo valore. |
| AmbientValueAttribute(Char) |
Inizializza una nuova istanza della AmbientValueAttribute classe , dato un carattere Unicode per il relativo valore. |
| AmbientValueAttribute(Double) |
Inizializza una nuova istanza della AmbientValueAttribute classe , dato un numero a virgola mobile e precisione doppia per il relativo valore. |
| AmbientValueAttribute(Int16) |
Inizializza una nuova istanza della AmbientValueAttribute classe , dato un intero con segno a 16 bit per il relativo valore. |
| AmbientValueAttribute(Int32) |
Inizializza una nuova istanza della AmbientValueAttribute classe , dato un intero con segno a 32 bit per il relativo valore. |
| AmbientValueAttribute(Int64) |
Inizializza una nuova istanza della AmbientValueAttribute classe , dato un intero con segno a 64 bit per il relativo valore. |
| AmbientValueAttribute(Object) |
Inizializza una nuova istanza della AmbientValueAttribute classe , dato un oggetto per il relativo valore. |
| AmbientValueAttribute(Single) |
Inizializza una nuova istanza della AmbientValueAttribute classe , dato un numero a virgola mobile a precisione singola per il relativo valore. |
| AmbientValueAttribute(String) |
Inizializza una nuova istanza della AmbientValueAttribute classe , data una stringa per il relativo valore. |
| AmbientValueAttribute(Type, String) |
Inizializza una nuova istanza della AmbientValueAttribute classe , in base al valore e al relativo tipo. |
AmbientValueAttribute(Boolean)
Inizializza una nuova istanza della AmbientValueAttribute classe , dato un valore booleano per il relativo valore.
public:
AmbientValueAttribute(bool value);
public AmbientValueAttribute(bool value);
new System.ComponentModel.AmbientValueAttribute : bool -> System.ComponentModel.AmbientValueAttribute
Public Sub New (value As Boolean)
Parametri
- value
- Boolean
Valore di questo attributo.
Si applica a
AmbientValueAttribute(Byte)
Inizializza una nuova istanza della AmbientValueAttribute classe , dato un intero senza segno a 8 bit per il relativo valore.
public:
AmbientValueAttribute(System::Byte value);
public AmbientValueAttribute(byte value);
new System.ComponentModel.AmbientValueAttribute : byte -> System.ComponentModel.AmbientValueAttribute
Public Sub New (value As Byte)
Parametri
- value
- Byte
Valore di questo attributo.
Si applica a
AmbientValueAttribute(Char)
Inizializza una nuova istanza della AmbientValueAttribute classe , dato un carattere Unicode per il relativo valore.
public:
AmbientValueAttribute(char value);
public AmbientValueAttribute(char value);
new System.ComponentModel.AmbientValueAttribute : char -> System.ComponentModel.AmbientValueAttribute
Public Sub New (value As Char)
Parametri
- value
- Char
Valore di questo attributo.
Si applica a
AmbientValueAttribute(Double)
Inizializza una nuova istanza della AmbientValueAttribute classe , dato un numero a virgola mobile e precisione doppia per il relativo valore.
public:
AmbientValueAttribute(double value);
public AmbientValueAttribute(double value);
new System.ComponentModel.AmbientValueAttribute : double -> System.ComponentModel.AmbientValueAttribute
Public Sub New (value As Double)
Parametri
- value
- Double
Valore di questo attributo.
Si applica a
AmbientValueAttribute(Int16)
Inizializza una nuova istanza della AmbientValueAttribute classe , dato un intero con segno a 16 bit per il relativo valore.
public:
AmbientValueAttribute(short value);
public AmbientValueAttribute(short value);
new System.ComponentModel.AmbientValueAttribute : int16 -> System.ComponentModel.AmbientValueAttribute
Public Sub New (value As Short)
Parametri
- value
- Int16
Valore di questo attributo.
Si applica a
AmbientValueAttribute(Int32)
Inizializza una nuova istanza della AmbientValueAttribute classe , dato un intero con segno a 32 bit per il relativo valore.
public:
AmbientValueAttribute(int value);
public AmbientValueAttribute(int value);
new System.ComponentModel.AmbientValueAttribute : int -> System.ComponentModel.AmbientValueAttribute
Public Sub New (value As Integer)
Parametri
- value
- Int32
Valore di questo attributo.
Si applica a
AmbientValueAttribute(Int64)
Inizializza una nuova istanza della AmbientValueAttribute classe , dato un intero con segno a 64 bit per il relativo valore.
public:
AmbientValueAttribute(long value);
public AmbientValueAttribute(long value);
new System.ComponentModel.AmbientValueAttribute : int64 -> System.ComponentModel.AmbientValueAttribute
Public Sub New (value As Long)
Parametri
- value
- Int64
Valore di questo attributo.
Si applica a
AmbientValueAttribute(Object)
Inizializza una nuova istanza della AmbientValueAttribute classe , dato un oggetto per il relativo valore.
public:
AmbientValueAttribute(System::Object ^ value);
public AmbientValueAttribute(object value);
new System.ComponentModel.AmbientValueAttribute : obj -> System.ComponentModel.AmbientValueAttribute
Public Sub New (value As Object)
Parametri
- value
- Object
Valore di questo attributo.
Si applica a
AmbientValueAttribute(Single)
Inizializza una nuova istanza della AmbientValueAttribute classe , dato un numero a virgola mobile a precisione singola per il relativo valore.
public:
AmbientValueAttribute(float value);
public AmbientValueAttribute(float value);
new System.ComponentModel.AmbientValueAttribute : single -> System.ComponentModel.AmbientValueAttribute
Public Sub New (value As Single)
Parametri
- value
- Single
Valore di questo attributo.
Si applica a
AmbientValueAttribute(String)
Inizializza una nuova istanza della AmbientValueAttribute classe , data una stringa per il relativo valore.
public:
AmbientValueAttribute(System::String ^ value);
public AmbientValueAttribute(string value);
new System.ComponentModel.AmbientValueAttribute : string -> System.ComponentModel.AmbientValueAttribute
Public Sub New (value As String)
Parametri
- value
- String
Valore di questo attributo.
Si applica a
AmbientValueAttribute(Type, String)
Inizializza una nuova istanza della AmbientValueAttribute classe , in base al valore e al relativo tipo.
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)
Parametri
- value
- String
Valore per questo attributo.
Esempio
Nell'esempio di codice seguente viene illustrato l'uso AmbientValueAttribute di per applicare il comportamento di ambiente per una proprietà denominata AlertForeColor. Per un elenco di codice completo, vedere Come: Applicare attributi nei controlli 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