다음을 통해 공유


SettingsFlyout.IconSource 속성

정의

SettingsFlyout 헤더에 표시되는 아이콘 이미지를 가져오거나 설정합니다.

public:
 property ImageSource ^ IconSource { ImageSource ^ get(); void set(ImageSource ^ value); };
ImageSource IconSource();

void IconSource(ImageSource value);
public ImageSource IconSource { get; set; }
var imageSource = settingsFlyout.iconSource;
settingsFlyout.iconSource = imageSource;
Public Property IconSource As ImageSource
<SettingsFlyout IconSource="uri"/>

속성 값

설정플라이아웃 헤더 영역에 표시되는 아이콘 이미지로, 일반적으로 제목 오른쪽에 있습니다. 기본값은 null이므로 이미지가 표시되지 않습니다.

설명

참고

기본 속성 값이 null이더라도 Microsoft Visual Studio 설정 플라이아웃 항목 템플릿은 IconSource를 앱의 작은 로고(IconSource="Assets/SmallLogo.png")로 설정합니다.

IconSource 속성은 일반적으로 문자열에서 기본 제공 변환을 활용하기 위해 XAML에서 설정됩니다.

코드에서 IconSource 속성을 설정하는 경우 유효한 이미지 원본 파일의 경로를 설명하는 URI(Uniform Resource Identifier)로 생성된 BitmapImage 개체를 사용할 수 있습니다. 스토리지 파일의 스트림과 같은 스트림을 사용하여 BitmapSource 를 초기화할 수도 있지만 설정플라이아웃 UI 시나리오에서는 일반적이지 않습니다.

XAML에서 IconSource 설정

IconSource 속성을 XAML에서 특성으로 설정하는 경우 URI(Uniform Resource Identifier)를 사용하여 IconSource 속성을 설정합니다. 이 동작은 문자열을 URI(Uniform Resource Identifier)로 처리하고 BitmapImage(Uri) 생성자에 해당하는 를 호출하는 기본 형식 변환을 사용합니다. XAML 파서는 구문 분석 중인 XAML 페이지의 기본 URI(Uniform Resource Identifier)를 사용하여 상대 URI(Uniform Resource Identifier)를 나타내는 문자열을 해석합니다. 예를 들어 XAML에서 "Images/myimage.png" 값을 지정하는 경우 해당 문자열은 XAML 페이지 자체가 있는 앱 패키지 내의 기본 URI(Uniform Resource Identifier) 위치에 추가되는 상대 경로 접미사로 해석됩니다.

<SettingsFlyout Width="346" IconSource="Images/myimage.png" />

유효한 원본이 있는 BitmapImage 개체 요소를 속성 값으로 지정하여 XAML의 속성 요소 구문도 사용할 수 있습니다.

적용 대상

추가 정보