XAML 작업을 해보다 보면 특정 값에 따라 StaticResource가 변화시켜야하는 상황들이 있다. 나의 경우에서는 Icon을 DrawingImage로 만들어서 StaticResource로 참조하여 사용하고 있었는데 타입별로 이 Icon이 바뀌어야했다. Type 별로 Image를 선언하고 Visible을 제어하기보단 Source의 내용을 StaticSource의 값을 변화시키는게 더욱 효율적일 것이다. 위와 같이 Image Source에 넣기 위한 IconPerson과 IconCar라는 DrawingImage StaticSource가 있다. public class IconConverter : IValueConverter { public DrawingImage Person { get; set; } pu..