1.

더보기

1.

 

 

2.

Title="MainWindow" Height="350" Width="525">
<Grid>
<StackPanel Margin="10">
<Button Content="Select image"
HorizontalAlignment="Center"
Click="Button_Click"/>
<Image x:Name="selectedImage"
Margin="0 10 0 0"/>
</StackPanel>
</Grid>

 

 

2.

더보기

 1.

private void Button_Click(object sender, RoutedEventArgs e)
{
OpenFileDialog dialog = new OpenFileDialog();
dialog.Filter = "Image files (*.png; *.jpg)|*.png;*.jpg;*jpeg|All files (*.*)|*.*";
dialog.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.MyPictures);
if (dialog.ShowDialog() == true)
{
string fileName = dialog.FileName;
selectedImage.Source = new BitmapImage(new Uri(fileName));
}
}

 

 

 

3.

더보기

1. 다이얼로그의 파일 필터 설정

 

 

 

4.

더보기

1.

 

 

5.