목록프로그래밍/WPF (2)
좋은 프로그램은 마음의 여유에서 나온다.
스타일로 템플릿을 입힐경우 그 안에 있는 콘트롤을 비하인드 코드에서 FrameworkElement 클래스에 정의되 있는 아래의 메소드로 찾는다 매개변수는 콘트롤 이름 // // Summary: // Do not use. Use System.Windows.FrameworkTemplate.FindName(System.String,System.Windows.FrameworkElement) // instead. // // Parameters: // childName: // Name of the child to find. // // Returns: // The requested element. May be null if no element of the requested name exists. protected i..
private Image ResourceToImage(string source) { Uri uri = new Uri(new StringBuilder("pack://application:,,/").Append(source).ToString()); BitmapImage bitmap = new BitmapImage(uri); Image img = new Image(); img.Source = bitmap; return img; } 위와 같은 함수를 만들어서 매개변수에 리소스의 이미지 파일의 상대경로를 넣어준다. Resources 폴더에 1.png라는 이미지를 갖고 올 경우 ResourceToImage("Resources/1.png"); 이미지 객체를 갖고 와서 Button의 Content에 지정하거나 필요한 ..