0
보기 모델에서 대화 상자를 표시하는 데 문제가 있습니다. 문제는 설명서에 명시된대로 "기본 콘텐츠가 흐리게 표시되거나 비활성화되지 않음"입니다. 기본보기를 클릭하면 닫힌 명령에 연결된 대화 상자의 단추가 때때로 비활성화되고 사용자가이를 클릭 할 수 없습니다. 내 MainViewModel에서MaterialDesignXaml 대화 상자에서 Caliburn.Micro 모델보기
<materialDesign:DialogHost
HorizontalAlignment="Center"
VerticalAlignment="Center"
CloseOnClickAway="True" />
을 나는이 같은 대화 상자 표시 :이 (또한 ShellView에 그것을 시도)처럼
나는 나의 MAINVIEW에 DialogHost을 정의 I가 유선Dim errView As New ErrorView
Dim res = Await DialogHost.Show(errView)
을 다음과 같은 ErrorView 대화 상자의 버튼에 대한 닫기 명령 :
Command="{x:Static materialDesign:DialogHost.CloseDialogCommand}"
이런 간단 도움에 대한 감사 : 그래서 당신은 좀 더처럼, 당신의 주요 창/페이지 XAML의 루트를 정의합니다. 닫기 버튼이 비활성화되어있는 문제는 알지 못했습니다. 어떻게 든 관련 있습니까? – jweaver
아마도 네, 정적 닫기 명령은 RoutedCommand입니다. 따라서 DialogHost가 실행되도록 찾고 있습니다. –