0
텍스트가있는 MessageDialog가 하나 있는데, 타이머 (DispatcherTimer)에서 업데이트해야합니다. 디버거에서는 타이머 틱에서 Content 속성이 할당되었지만 시각적으로 변경 사항이 없음을 보여줍니다. 새로운 제목을 표시하는 까다로운 방법이 있습니까?Windows 8 MessageDialog, 동적으로 내용을 업데이트하십시오.
텍스트가있는 MessageDialog가 하나 있는데, 타이머 (DispatcherTimer)에서 업데이트해야합니다. 디버거에서는 타이머 틱에서 Content 속성이 할당되었지만 시각적으로 변경 사항이 없음을 보여줍니다. 새로운 제목을 표시하는 까다로운 방법이 있습니까?Windows 8 MessageDialog, 동적으로 내용을 업데이트하십시오.
MessageDialog는 닫힐 때까지 UI 스레드를 차단합니다. 따라서 UI가 닫힐 때까지 UI에서 아무 것도 변경할 수 없습니다. DispatchTimer의 tick 이벤트에서 ShowAsync() 메서드를 주기적으로 호출해야하는 경우에만이를 업데이트 할 수 있습니다. 그러나 이전 메시지 대화 상자를 닫기 전에는 작동하지 않습니다. 이를 달성하는 가장 좋은 방법은 사용자 정의 컨트롤로서 사용자 고유의 메시지 대화 상자를 구현해야합니다.
답변 해 주셔서 감사합니다. 아마 Callisto의 CustomDialog 구현을 사용할 것입니다. – Ingwar