메뉴 항목을 만들고 싶지만 표시되는 텍스트는보기 모델의 속성에 따라 다릅니다. IsPlaying
속성이 true이면 MenuItem 텍스트는 "일시 중지"여야하며 그렇지 않으면 "재생"이어야합니다.일부 바운드 데이터에서 WPF 컨텐트를 조건부로 만드는 방법은 무엇입니까?
<MenuItem Header="_Play" Command="{Binding Path=PlayCommand}" />
그러나, "재생"과 교환해야한다 "일시 정지"(가능한 PlayCommand 너무 PauseCommand로 교환하는 경우는, 그러나 이것은에 의해 작동 될 수있다 :이 조건없이
는의 MenuItem에 뭔가 같이해야한다 PlayCommand 및 PlayCommand의 PauseCommand 논리를 모두 가지고 있음)
나는 처음으로 변환기 응답을 투표했지만, 나는 결국이 질문에 답변 할 것이라고 생각한다.조금 덜 "예쁜"것이지만 문제의 상대적인 단순성을 여기에서 볼 때이 솔루션은 아마도 가장 쉽고 빠른 것일 것입니다. – David