none
String을 읽어 Brush로 바꾸기 RRS feed

  • 질문

  • 파일 저장을 위해 brush.ToString()으로 Brush를 String으로 바꾸니 "#00FFFFFF" 꼴이 되더군요(Brushes.Transparent에서예요).

    이렇게 바꾼 다음 불러올 때 이걸 Brush로 다시 만들고 싶은데, 직접 변환 코드를 만들지 않고 간단히 할 수 있는 방법이 있을까요? BrushConverter().ConvertFromString은 잘 안 되는 듯하더군요... ㅠ.ㅠ


    Please help me make TSF IME with .NET Framework (T_T)!
    2011년 2월 8일 화요일 오전 7:27

답변

  • Brush brush = new BrushConverter().ConvertFromString("#00FFFFFF"as SolidColorBrush;

    위와 같이 SolidColorBrush 타입으로 형변환 해주시면 Brush로 변환할 수 있습니다.

     

    도움이 되셨으면 좋겠네요 :)

     

     

    2011년 2월 8일 화요일 오후 2:32

모든 응답

  • Brush brush = new BrushConverter().ConvertFromString("#00FFFFFF"as SolidColorBrush;

    위와 같이 SolidColorBrush 타입으로 형변환 해주시면 Brush로 변환할 수 있습니다.

     

    도움이 되셨으면 좋겠네요 :)

     

     

    2011년 2월 8일 화요일 오후 2:32
  • 아, 잘 되네요.
    좀더 추적해 보니 변환까진 잘 되고 있는 것 같은데 Parallel.Invoke 속이라 그런 건지 스레드 문제가 생기네요... 음.
    답변 고마워요 ^-^
    Please help me make TSF IME with .NET Framework (T_T)!
    2011년 2월 9일 수요일 오전 2:01