AmbientValueAttribute Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia de la clase AmbientValueAttribute.
Sobrecargas
| Nombre | Description |
|---|---|
| AmbientValueAttribute(Boolean) |
Inicializa una nueva instancia de la AmbientValueAttribute clase, dada un valor booleano para su valor. |
| AmbientValueAttribute(Byte) |
Inicializa una nueva instancia de la AmbientValueAttribute clase , dado un entero de 8 bits sin signo para su valor. |
| AmbientValueAttribute(Char) |
Inicializa una nueva instancia de la AmbientValueAttribute clase, dada un carácter Unicode para su valor. |
| AmbientValueAttribute(Double) |
Inicializa una nueva instancia de la AmbientValueAttribute clase, dado un número de punto flotante de precisión doble para su valor. |
| AmbientValueAttribute(Int16) |
Inicializa una nueva instancia de la AmbientValueAttribute clase, dado un entero de 16 bits con signo para su valor. |
| AmbientValueAttribute(Int32) |
Inicializa una nueva instancia de la AmbientValueAttribute clase, dado un entero de 32 bits con signo para su valor. |
| AmbientValueAttribute(Int64) |
Inicializa una nueva instancia de la AmbientValueAttribute clase, dado un entero de 64 bits con signo para su valor. |
| AmbientValueAttribute(Object) |
Inicializa una nueva instancia de la AmbientValueAttribute clase, dado un objeto para su valor. |
| AmbientValueAttribute(Single) |
Inicializa una nueva instancia de la AmbientValueAttribute clase, dado un número de punto flotante de precisión única para su valor. |
| AmbientValueAttribute(String) |
Inicializa una nueva instancia de la AmbientValueAttribute clase, dada una cadena para su valor. |
| AmbientValueAttribute(Type, String) |
Inicializa una nueva instancia de la AmbientValueAttribute clase, dado el valor y su tipo. |
AmbientValueAttribute(Boolean)
- Source:
- AmbientValueAttribute.cs
- Source:
- AmbientValueAttribute.cs
- Source:
- AmbientValueAttribute.cs
- Source:
- AmbientValueAttribute.cs
- Source:
- AmbientValueAttribute.cs
Inicializa una nueva instancia de la AmbientValueAttribute clase, dada un valor booleano para su valor.
public:
AmbientValueAttribute(bool value);
public AmbientValueAttribute(bool value);
new System.ComponentModel.AmbientValueAttribute : bool -> System.ComponentModel.AmbientValueAttribute
Public Sub New (value As Boolean)
Parámetros
- value
- Boolean
Valor de este atributo.
Se aplica a
AmbientValueAttribute(Byte)
- Source:
- AmbientValueAttribute.cs
- Source:
- AmbientValueAttribute.cs
- Source:
- AmbientValueAttribute.cs
- Source:
- AmbientValueAttribute.cs
- Source:
- AmbientValueAttribute.cs
Inicializa una nueva instancia de la AmbientValueAttribute clase , dado un entero de 8 bits sin signo para su valor.
public:
AmbientValueAttribute(System::Byte value);
public AmbientValueAttribute(byte value);
new System.ComponentModel.AmbientValueAttribute : byte -> System.ComponentModel.AmbientValueAttribute
Public Sub New (value As Byte)
Parámetros
- value
- Byte
Valor de este atributo.
Se aplica a
AmbientValueAttribute(Char)
- Source:
- AmbientValueAttribute.cs
- Source:
- AmbientValueAttribute.cs
- Source:
- AmbientValueAttribute.cs
- Source:
- AmbientValueAttribute.cs
- Source:
- AmbientValueAttribute.cs
Inicializa una nueva instancia de la AmbientValueAttribute clase, dada un carácter Unicode para su valor.
public:
AmbientValueAttribute(char value);
public AmbientValueAttribute(char value);
new System.ComponentModel.AmbientValueAttribute : char -> System.ComponentModel.AmbientValueAttribute
Public Sub New (value As Char)
Parámetros
- value
- Char
Valor de este atributo.
Se aplica a
AmbientValueAttribute(Double)
- Source:
- AmbientValueAttribute.cs
- Source:
- AmbientValueAttribute.cs
- Source:
- AmbientValueAttribute.cs
- Source:
- AmbientValueAttribute.cs
- Source:
- AmbientValueAttribute.cs
Inicializa una nueva instancia de la AmbientValueAttribute clase, dado un número de punto flotante de precisión doble para su valor.
public:
AmbientValueAttribute(double value);
public AmbientValueAttribute(double value);
new System.ComponentModel.AmbientValueAttribute : double -> System.ComponentModel.AmbientValueAttribute
Public Sub New (value As Double)
Parámetros
- value
- Double
Valor de este atributo.
Se aplica a
AmbientValueAttribute(Int16)
- Source:
- AmbientValueAttribute.cs
- Source:
- AmbientValueAttribute.cs
- Source:
- AmbientValueAttribute.cs
- Source:
- AmbientValueAttribute.cs
- Source:
- AmbientValueAttribute.cs
Inicializa una nueva instancia de la AmbientValueAttribute clase, dado un entero de 16 bits con signo para su valor.
public:
AmbientValueAttribute(short value);
public AmbientValueAttribute(short value);
new System.ComponentModel.AmbientValueAttribute : int16 -> System.ComponentModel.AmbientValueAttribute
Public Sub New (value As Short)
Parámetros
- value
- Int16
Valor de este atributo.
Se aplica a
AmbientValueAttribute(Int32)
- Source:
- AmbientValueAttribute.cs
- Source:
- AmbientValueAttribute.cs
- Source:
- AmbientValueAttribute.cs
- Source:
- AmbientValueAttribute.cs
- Source:
- AmbientValueAttribute.cs
Inicializa una nueva instancia de la AmbientValueAttribute clase, dado un entero de 32 bits con signo para su valor.
public:
AmbientValueAttribute(int value);
public AmbientValueAttribute(int value);
new System.ComponentModel.AmbientValueAttribute : int -> System.ComponentModel.AmbientValueAttribute
Public Sub New (value As Integer)
Parámetros
- value
- Int32
Valor de este atributo.
Se aplica a
AmbientValueAttribute(Int64)
- Source:
- AmbientValueAttribute.cs
- Source:
- AmbientValueAttribute.cs
- Source:
- AmbientValueAttribute.cs
- Source:
- AmbientValueAttribute.cs
- Source:
- AmbientValueAttribute.cs
Inicializa una nueva instancia de la AmbientValueAttribute clase, dado un entero de 64 bits con signo para su valor.
public:
AmbientValueAttribute(long value);
public AmbientValueAttribute(long value);
new System.ComponentModel.AmbientValueAttribute : int64 -> System.ComponentModel.AmbientValueAttribute
Public Sub New (value As Long)
Parámetros
- value
- Int64
Valor de este atributo.
Se aplica a
AmbientValueAttribute(Object)
- Source:
- AmbientValueAttribute.cs
- Source:
- AmbientValueAttribute.cs
- Source:
- AmbientValueAttribute.cs
- Source:
- AmbientValueAttribute.cs
- Source:
- AmbientValueAttribute.cs
Inicializa una nueva instancia de la AmbientValueAttribute clase, dado un objeto para su valor.
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)
Parámetros
- value
- Object
Valor de este atributo.
Se aplica a
AmbientValueAttribute(Single)
- Source:
- AmbientValueAttribute.cs
- Source:
- AmbientValueAttribute.cs
- Source:
- AmbientValueAttribute.cs
- Source:
- AmbientValueAttribute.cs
- Source:
- AmbientValueAttribute.cs
Inicializa una nueva instancia de la AmbientValueAttribute clase, dado un número de punto flotante de precisión única para su valor.
public:
AmbientValueAttribute(float value);
public AmbientValueAttribute(float value);
new System.ComponentModel.AmbientValueAttribute : single -> System.ComponentModel.AmbientValueAttribute
Public Sub New (value As Single)
Parámetros
- value
- Single
Valor de este atributo.
Se aplica a
AmbientValueAttribute(String)
- Source:
- AmbientValueAttribute.cs
- Source:
- AmbientValueAttribute.cs
- Source:
- AmbientValueAttribute.cs
- Source:
- AmbientValueAttribute.cs
- Source:
- AmbientValueAttribute.cs
Inicializa una nueva instancia de la AmbientValueAttribute clase, dada una cadena para su valor.
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)
Parámetros
- value
- String
Valor de este atributo.
Se aplica a
AmbientValueAttribute(Type, String)
- Source:
- AmbientValueAttribute.cs
- Source:
- AmbientValueAttribute.cs
- Source:
- AmbientValueAttribute.cs
- Source:
- AmbientValueAttribute.cs
- Source:
- AmbientValueAttribute.cs
Inicializa una nueva instancia de la AmbientValueAttribute clase, dado el valor y su tipo.
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)
Parámetros
- value
- String
Valor de este atributo.
- Atributos
Ejemplos
En el ejemplo de código siguiente se muestra cómo usar AmbientValueAttribute para aplicar el comportamiento ambiental de una propiedad denominada AlertForeColor. Para obtener una lista de código completa, vea How to: Apply Attributes in Windows Forms Controls.
[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