다음을 통해 공유


Unified Service Desk 로그인 및 시작 화면 사용자 지정

 

적용 대상: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2013, Dynamics CRM 2015, Dynamics CRM 2016

Unified Service Desk 로그인 및 시작 화면의 브랜딩을 사용자 지정하여 XAML 스타일을 수정하면 로그인 화면에서 응용 프로그램 이름과 모양을 변경하고 시작 화면에서 응용 프로그램 이름과 모양, 전경색 및 배경색을 변경할 수 있습니다.

참고

이 미리 보기 기능은 Unified Service Desk 2.2 릴리스에서 도입되었습니다. 또한 Unified Service Desk 2.2의 로그인 및 시작 화면은 Windows의 고대비 모드 설정을 지원합니다.

이 항목의 내용

사용자 지정할 수 있는 요소

사용자 지정 방법

사용자 지정 예제

사용자 지정할 수 있는 요소

다음 XAML은 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>

XAML 파일에는 Setter Property에서 적절한 값을 지정해야 하는 다음과 같은 네 가지 스타일이 포함됩니다.

XAML 스타일

설명

FormAppNameStyle

로그인 화면에서 응용 프로그램 이름의 내용 및 모양을 변경합니다.

SplashAppNameStyle

시작 화면에서 응용 프로그램 이름의 내용 및 모양을 변경합니다.

SplashScreenDefaultFontStyle

시작 화면에서 상태 텍스트의 모양을 변경합니다.

SplashGridBgColor

시작 화면의 배경색을 변경합니다.

사용자 지정 방법

아래의 단계를 따르면 Unified Service Desk에서 로그인 및 시작 화면의 브랜딩을 사용자 지정할 수 있습니다.

  1. 메모장을 열고 이전 섹션에서 언급한 XAML 파일의 전체 내용을 복사합니다.

  2. 적절한 XAML 스타일 블록 아래에서 적합한 Setter PropertyValue을 변경합니다.

    예를 들어, 시작 화면에 표시되는 응용 프로그램 이름의 글꼴 크기를 수정하려면 SplashAppNameStyle 스타일 아래의 FontSize 설정자 속성값을 변경합니다.

    XAML 스타일 아래에서 또는 여러 XAML 스타일에 걸쳐 여러 설정자 속성값을 수정할 수 있습니다.

  3. XAML 스타일 아래에서 설정자 속성값을 변경하지 않은 경우 메모장 파일에서 스타일 블록을 제거합니다.

    예를 들어 방금 SplashAppNameStyle에 대한 설정자 속성을 변경한 경우 다른 스타일을 지워 이 스타일 아래의 설정이 귀하의 클라이언트 응용 프로그램에 적용되지 않도록 합니다. 이 항목 뒷부분의 예제를 참조하십시오.

  4. 파일을 "CustomerSplashStyles.xaml"로 저장합니다.

  5. "CustomerSplashStyles.xaml"을 Unified Service Desk 클라이언트 디렉터리(일반적으로 "C:\Program Files\Microsoft Dynamics CRM USD\USD")로 복사합니다. 클라이언트 디렉터리에 파일을 복사하려면 시스템 관리자 권한이 있어야 합니다.

  6. Unified Service Desk 클라이언트를 실행할 때 변경 내용이 적용되도록 다시 시작합니다.

사용자 지정 예제

몇 가지 사용자 지정 예가 있습니다.

로그인 화면의 응용 프로그램 이름 변경

CustomerSplashStyles.xaml

사용자 지정 결과

<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>
로그인 화면의 사용자 지정 응용 프로그램 이름

시작 화면에서 응용 프로그램 이름 및 모양 변경

CustomerSplashStyles.xaml

사용자 지정 결과

<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>
사용자 지정 시작 화면

참고 항목

Unified Service Desk에서 테마 사용자 지정

Unified Service Desk 2.0

© 2017 Microsoft. All rights reserved. 저작권 정보