Exportar (0) Imprimir
Expandir todo
Expandir Minimizar
Este tema aún no ha recibido ninguna valoración - Valorar este tema

SystemColors.InactiveBorderColorKey (Propiedad)

Actualización: noviembre 2007

Obtiene el elemento ResourceKey para el Color del borde de una ventana inactiva.

Espacio de nombres:  System.Windows
Ensamblado:  PresentationFramework (en PresentationFramework.dll)
XMLNS para XAML: http://schemas.microsoft.com/winfx/xaml/presentation
public static ResourceKey InactiveBorderColorKey { get; }
/** @property */
public static ResourceKey get_InactiveBorderColorKey()

public static function get InactiveBorderColorKey () : ResourceKey

<object property="{DynamicResource {x:Static SystemColors.InactiveBorderColorKey}}"/>
x:StaticExtensiones de marcado x:Static.

Valor de propiedad

Tipo: System.Windows.ResourceKey
Clave de recurso del Color del borde de una ventana inactiva.

Utilice InactiveBorderColorKey para crear una referencia dinámica al color de sistema para borde inactivo. Esta referencia dinámica se actualizará automáticamente si el color se cambia. Para crear una referencia estática que no se actualice automáticamente, utilice InactiveBorderColor.

Para utilizar un color del sistema en un degradado, se utilizan las propiedades estáticas <SystemColor>Color y <SystemColor>ColorKey de la clase SystemColors para obtener una referencia al color, donde <SystemColor> es el nombre del color del sistema deseado. Utilice las propiedades <SystemColor>ColorKey cuando desee crear una referencia dinámica que se actualice automáticamente al cambiar el tema del sistema. De lo contrario, utilice las propiedades <SystemColor>Color.

En el ejemplo siguiente se utilizan recursos de colores del sistema dinámicos para crear un degradado.

<Page xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  WindowTitle="Dynamic System Colors Example" Background="White">  
  <StackPanel Margin="20">

    <!-- Uses dynamic references to system colors to set
         the colors of gradient stops. 
         If these system colors change while this application
         is running, the gradient will be updated
         automatically.  -->
    <Button Content="Hello, World!">
      <Button.Background>
        <LinearGradientBrush>
          <LinearGradientBrush.GradientStops>
            <GradientStop Offset="0.0" 
              Color="{DynamicResource {x:Static SystemColors.DesktopColorKey}}" />
            <GradientStop Offset="1.0" 
              Color="{DynamicResource {x:Static SystemColors.ControlLightLightColorKey}}" />
          </LinearGradientBrush.GradientStops>
        </LinearGradientBrush>
      </Button.Background>
    </Button>

  </StackPanel>
</Page>


En el ejemplo siguiente se utilizan recursos de colores del sistema estáticos para crear un degradado.

<Page xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  WindowTitle="Static System Colors Example" Background="White">  
  <StackPanel Margin="20">

    <!-- Uses static references to system colors to set
         the colors of gradient stops. 
         If these system colors change while this application
         is running, this button will not be updated until
         the page is loaded again. -->
    <Button Content="Hello, World!">
      <Button.Background>
        <LinearGradientBrush>
          <LinearGradientBrush.GradientStops>
            <GradientStop Offset="0.0" 
              Color="{x:Static SystemColors.DesktopColor}" />
            <GradientStop Offset="1.0" 
              Color="{x:Static SystemColors.ControlLightLightColor}" />
          </LinearGradientBrush.GradientStops>
        </LinearGradientBrush>
      </Button.Background>
    </Button>

  </StackPanel>
</Page>


Este ejemplo forma parte de un ejemplo más extenso; para obtener el ejemplo completo, vea Ejemplo System Brushes and Colors.

Windows Vista

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

.NET Framework

Compatible con: 3.5, 3.0
¿Te ha resultado útil?
(Caracteres restantes: 1500)
Gracias por sus comentarios

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft. Reservados todos los derechos.