KeiStory

WPF 프로젝트 내부 이미지 사용하는 방법

 

특정 이미지를 추가한 후에 빌드 작업을 리소스로 변경합니다.

소스레벨애서는 아래처럼 pack://application:,,,, 이후에 이미지 파일명을 넣으면

사용할 수 있습니다.

using System.Windows;
using System.Windows.Controls;
using System.Windows.Media;
using System.Windows.Media.Imaging;

namespace WPFTest
{
    /// <summary>
    /// Interaction logic for MainWindow.xaml
    /// </summary>
    public partial class MainWindow : Window
    {
        public MainWindow()
        {
            InitializeComponent();

            Title = "Show My Logo";

            BitmapImage bitmap = new BitmapImage(new Uri(@"pack://application:,,,/kei.jpg", UriKind.Absolute));

            Image img = new Image();

            img.Source = bitmap;

            img.Stretch = Stretch.Fill;

            Content = img;
        }
    }
}

결과

반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band