이미지를 XMAML 로 생성해주지 않고 동적으로(갯수가 몇개인지 정확하지 않을때) 생성해 주고 싶은 경우가 있는데
아래와 같이 해주면 된다.
public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); String PATH = "c:\\tmp\\1.jpg"; Image test = new Image(); BitmapImage bitmap = new BitmapImage(new System.Uri(PATH));
test.Source=bitmap; test.Width=100; test.Height=100; main_grid.Children.Add(test); } } |
빠트렸던 부분이 이미지 객체를 생성하고나서 이를 grid 쪽에 추가를 안해주고 안뜬다고 툴툴 됬었다.
Main 에서 children.add 를 통하여 객체를 추가해 줘야함.