Personalizar las pantallas de inicio de sesión y bienvenida en Unified Service Desk
Puede personalizar la marca de las pantallas de inicio de sesión y bienvenida de Unified Service Desk para cambiar el nombre y la apariencia del nombre de la aplicación en la pantalla de inicio y cambiar el nombre de la aplicación, la apariencia, los colores de primer y segundo plano de la pantalla de bienvenida modificando estilos XAML.
¿Qué puede personalizar?
El XAML siguiente se usa para personalizar la marca de las pantallas de inicio de sesión y bienvenida de Unified Service Desk:
<ResourceDictionary xmlns="https://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="https://schemas.microsoft.com/winfx/2006/xaml"
xmlns:resx1="clr-namespace:Microsoft.Crm.UnifiedServiceDesk.Properties">
<Style x:Key="FormAppNameStyle" TargetType="TextBlock">
<Setter Property="Foreground" Value="Black"></Setter>
<Setter Property="FontFamily" Value="Segoe UI"></Setter>
<Setter Property="FontSize" Value="30"></Setter>
<Setter Property="Background" Value="White"></Setter>
<Setter Property="Text" Value="Unified Service Desk"></Setter>
</Style>
<Style x:Key="SplashAppNameStyle" TargetType="Label">
<Setter Property="Foreground" Value="White"></Setter>
<Setter Property="FontFamily" Value="/UnifiedServiceDesk;component/Fonts/#Segoe UI"></Setter>
<Setter Property="FontSize" Value="40"></Setter>
<Setter Property="Content" Value="Unified Service Desk"></Setter>
</Style>
<Style x:Key="SplashScreenDefaultFontStyle" TargetType="TextBlock">
<Setter Property="FontSize" Value="12px"/>
<Setter Property="Foreground" Value="White"/>
<Setter Property="TextWrapping" Value="Wrap"/>
<Setter Property="TextTrimming" Value="WordEllipsis"/>
<Setter Property="FontFamily" Value="Segoe UI"/>
</Style>
<Style x:Key="SplashGridBgColor" TargetType="Grid">
<Setter Property="Background" Value="Blue"></Setter>
</Style>
</ResourceDictionary>
El archivo XAML contiene los cuatro estilos siguientes para los que debe especificar valores apropiados en la Setter Property
:
Estilo XAML | Descripción |
---|---|
FormAppNameStyle | Cambie el contenido y la apariencia del nombre de la aplicación en la pantalla de inicio de sesión. |
SplashAppNameStyle | Cambie el contenido y la apariencia del nombre de la aplicación en la pantalla de bienvenida. |
SplashScreenDefaultFontStyle | Cambie la apariencia del texto de estado en la pantalla de bienvenida. |
SplashGridBgColor | Cambie el color de fondo de la pantalla de bienvenida. |
¿Cómo puede personalizar?
Puede personalizar la marca de las pantallas de inicio de sesión y bienvenida de Unified Service Desk siguiendo estos pasos.
Abra el Bloc de notas y copie el contenido completo del archivo XAML mencionado en la sección anterior.
En el bloque de estilo XAML adecuado, cambie el
Value
de laSetter Property
correspondiente.Por ejemplo, para modificar el tamaño de fuente del nombre de la aplicación que se muestra en la pantalla de bienvenida, cambie el valor de la propiedad del establecedor
FontSize
en el estiloSplashAppNameStyle
.Puede modificar valores para varias propiedades de establecedor en un estilo XAML o en varios estilos XAML.
Si no ha cambiado los valores de propiedad del establecedor en un estilo XAML, quite bloque de estilo del archivo del Bloc de notas.
Por ejemplo, si acaba de cambiar las propiedades del establecedor para
SplashAppNameStyle
, quite los otros estilos para evitar que los valores de esos estilos se apliquen a su aplicación cliente. Vea ejemplos más adelante en este tema.Guarde el archivo como “CustomerSplashStyles.xaml”.
Copie el archivo "CustomerSplashStyles.xaml" en el directorio del cliente de Unified Service Desk, normalmente "C:\Program Files\Microsoft Dynamics CRM USD\USD". Debe tener privilegios de administrador del sistema para copiar el archivo al directorio de cliente.
Si está ejecutando al cliente de Unified Service Desk, reinícielo para que los cambios surtan efecto.
Ejemplos de personalización
A continuación se incluyen algunos ejemplos de personalización.
Cambie el nombre de la aplicación de la pantalla de inicio de sesión
Actualice el contenido del archivo CustomerSplashStyles.xaml
a lo siguiente:
<ResourceDictionary xmlns="https://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="https://schemas.microsoft.com/winfx/2006/xaml"
xmlns:resx1="clr-namespace:Microsoft.Crm.UnifiedServiceDesk.Properties">
<Style x:Key="FormAppNameStyle" TargetType="TextBlock">
<Setter Property="Foreground" Value="Blue"></Setter>
<Setter Property="FontFamily" Value="Segoe UI"></Setter>
<Setter Property="FontSize" Value="40"></Setter>
<Setter Property="Background" Value="White"></Setter>
<Setter Property="Text" Value="Contoso, Ltd."></Setter>
</Style>
</ResourceDictionary>
Este será el resultado de la personalización:
Cambiar el nombre de la aplicación y la apariencia de la pantalla de bienvenida
Actualice el contenido del archivo CustomerSplashStyles.xaml
a lo siguiente:
<ResourceDictionary xmlns="https://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="https://schemas.microsoft.com/winfx/2006/xaml"
xmlns:resx1="clr-namespace:Microsoft.Crm.UnifiedServiceDesk.Properties">
<Style x:Key="SplashAppNameStyle" TargetType="Label">
<Setter Property="Foreground" Value="Blue"></Setter>
<Setter Property="FontFamily" Value="/UnifiedServiceDesk;component/Fonts/#Segoe UI"></Setter>
<Setter Property="FontSize" Value="40"></Setter>
<Setter Property="Content" Value="Contoso, Ltd."></Setter>
</Style>
<Style x:Key="SplashScreenDefaultFontStyle" TargetType="TextBlock">
<Setter Property="FontSize" Value="14px"/>
<Setter Property="Foreground" Value="Black"/>
<Setter Property="TextWrapping" Value="Wrap"/>
<Setter Property="TextTrimming" Value="WordEllipsis"/>
<Setter Property="FontFamily" Value="Calibri"/>
</Style>
<Style x:Key="SplashGridBgColor" TargetType="Grid">
<Setter Property="Background" Value="Gray"></Setter>
</Style>
</ResourceDictionary>
Este será el resultado de la personalización: