등 DrawingImage
및 UIElement
creating a visualizer 사소한 동안, 내 비주얼 항상 대상 객체 유형 (DrawingImage
이며 UIElement
가) 이 같은 직렬화 표시되지 않도록 예외를 발생 등 일부 WPF 요소에 대한 비주얼을 만들려고 .비주얼 WPF 요소
추가 읽기에서 사용자 지정 직렬화를 제공하기 위해 VisualizerObjectSource
을 구현해야한다고 밝혀졌습니다. 이 클래스는 DebuggerVisualizer
속성의 인수 중 하나로 지정됩니다. 나는이 단계를 따라 갔고 이제는 내 사용자 정의 시리얼 라이저가 호출되지만, 실제로 거기에서 무엇을 해야할지 모르겠습니다. 여기에 호출되는 관련 기능은 다음과 같습니다
public override void GetData(object target, Stream outgoingData)
{
var writer = new StreamWriter(outgoingData);
writer.WriteLine(/*???*/);
writer.Flush();
}
가 나는 UIElement
또는 DrawingImage
에 쓰기 어떻게 내게합니다 (UIElement
의 바이너리 직렬화 된 버전?) 기대 정확히 정확히 이해하지 마십시오 출력 스트림. 누구든지 전에 이것을 했습니까?
유망 해 보인다. 좋은 BTW. – Mrgn