Condividi tramite


Personalizzare le schermate di accesso e iniziale in Unified Service Desk

 

Si applica a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2013, Dynamics CRM 2015, Dynamics CRM 2016

Puoi personalizzare il marchio delle schermate di accesso e iniziale di Unified Service Desk per modificare il nome e l'aspetto dell'applicazione della schermata di accesso e il nome dell'applicazione, l'aspetto, i colori di sfondo e primo piano della schermata di avvio modificando gli stili di XAML.

Nota

Questa funzionalità è stata introdotta in Unified Service Desk versione 2.2. Inoltre, con Unified Service Desk 2.2, le schermate di accesso e iniziale supportano l'impostazione della modalità a contrasto elevato di Windows.

In questo argomento

Cosa puoi personalizzare?

Come puoi personalizzare?

Esempi di personalizzazione

Cosa puoi personalizzare?

Il seguente XAML viene utilizzato per personalizzare il marchio delle schermate di accesso e iniziale in 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>

Il file XAML contiene i seguenti quattro stili per cui è necessario specificare i valori appropriati in Setter Property:

Stile XMAL

Descrizione

FormAppNameStyle

Modifica il contenuto e l'aspetto del nome dell'applicazione nella schermata di accesso.

SplashAppNameStyle

Modifica il contenuto e l'aspetto del nome applicazione nella schermata iniziale.

SplashScreenDefaultFontStyle

Modifica l'aspetto del testo di stato nella schermata iniziale.

SplashGridBgColor

Modifica il colore di sfondo della schermata iniziale.

Come puoi personalizzare?

Puoi personalizzare il marchio delle schermate di accesso e iniziale in Unified Service Desk mediante la procedura seguente.

  1. Apri Blocco note e copia l'intero contenuto del file XAML indicato nella sezione precedente.

  2. Sotto il blocco di stile XAML appropriato, modifica il Value della Setter Property appropriata.

    Ad esempio, per modificare la dimensione del font per il nome dell'app visualizzato nella schermata iniziale, modifica il valore della proprietà FontSize nello stile SplashAppNameStyle.

    Puoi modificare i valori per più proprietà Set in uno stile XAML o in più stili XAML.

  3. Se non hai modificato i valori di una proprietà Set in uno stile XAML, rimuovi il blocco di stile dal file di Blocco note.

    Ad esempio, se hai modificato solo le proprietà Set per SplashAppNameStyle, rimuovi gli altri stili per impedire l'applicazione delle impostazioni in questi stili nella tua applicazione client. Vedi gli esempi più avanti in questo argomento.

  4. Salva il file come "CustomerSplashStyles.xaml".

  5. Copia "CustomerSplashStyles.xaml" nella directory del client Unified Service Desk, in genere "C:\Program Files\Microsoft Dynamics CRM USD\USD". Devi disporre dei privilegi di amministratore di sistema per copiare il file nella directory client.

  6. Se esegui il client Unified Service Desk, riavvialo per applicare le modifiche.

Esempi di personalizzazione

Di seguito sono riportati alcuni esempi di personalizzazione.

Modificare il nome dell'applicazione della schermata di accesso

CustomerSplashStyles.xaml

Risultato della personalizzazione

<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>
Nome dell'app personalizzata nello schermo di accesso

Modificare il nome e l'aspetto dell'applicazione della schermata iniziale

CustomerSplashStyles.xaml

Risultato della personalizzazione

<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>
Schermata iniziale personalizzata

Vedere anche

Personalizzare i temi in Unified Service Desk

Unified Service Desk 2.0

© 2017 Microsoft. Tutti i diritti sono riservati. Copyright