ImageIconSource 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
이미지 형식을 콘텐츠로 사용하는 아이콘 원본을 나타냅니다. 현재 지원되는 이미지 유형은 .bmp, .gif, .jpg, .png, .wdp 및 .tiff.
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.XamlContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ImageIconSource : IconSource
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.XamlContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public class ImageIconSource : IconSource
Public Class ImageIconSource
Inherits IconSource
- 상속
- 특성
예제
팁
자세한 정보, 디자인 지침 및 코드 예제는 Windows 앱용 아이콘을 참조하세요.
WinUI 3 갤러리 앱에는 대부분의 WinUI 3 컨트롤, 기능 및 기능에 대한 대화형 예제가 포함되어 있습니다. Microsoft Store에서 앱을 다운로드하거나 GitHub에서 소스 코드를 가져오세요.
다음 예제에서는 ImageIconSource가 있는 AppBarButton 을 보여줍니다. ImageSource 는 앱 패키지에 포함된 이미지를 지정합니다.
<AppBarButton >
<AppBarButton.Icon>
<IconSourceElement>
<ImageIconSource ImageSource="ms-appx:///Assets/globe.png"/>
</IconSourceElement>
</AppBarButton.Icon>
</AppBarButton>
여기서는 비트맵 스트림에서 ImageIconSource를 로드하는 방법을 보여 드립니다.
var bitmapSource = new BitmapSource();
await bitmapSource.SetSourceAsync(bitmapStream);
var icon = new ImageIconSource() { ImageSource = bitmapSource };
설명
ImageIconSource는 ImageIcon과 유사합니다. 그러나 FrameworkElement가 아니므로 공유할 수 있습니다.
생성자
ImageIconSource() |
|
속성
Dispatcher |
항상 Windows 앱 SDK 앱에서 를 반환 |
DispatcherQueue |
|
Foreground |
컨트롤의 전경색을 그리는 브러시를 가져오거나 설정합니다. (다음에서 상속됨 IconSource) |
ImageSource |
아이콘 원본으로 사용할 이미지 파일의 URI를 가져오거나 설정합니다. |
ImageSourceProperty |
|