1
나는 매우 이상한 문제가 있습니다. 내 요구 사항에 따라, 나는 botton 클릭 (명령)에 가기 appbar를 열 필요가, 버튼은 화면의 오른쪽 상단 모서리에 있으므로 appbar가 열릴 때 버튼 영역을 커버합니다 장소입니다. 나는 MVVM 디자인 방법론을 사용하고 있으며, "IsOpen"속성을 내 viewmodel에 바인딩했습니다. WinRt : Appbar에 대한 twoway 바인딩이 작동하지 않습니다.
<AppBar x:Uid="NavigationBar" IsOpen="{Binding IsNavBarVisible, Mode=TwoWay}">
<controls:TopAppNavBarUserControl />
</AppBar>
내가 버튼을 누릅니다
가의 IsNavBarVisible 속성이 true로 설정하고 내가 appbar을 닫으려면 화면의 다른 부분에 탭하면 내 appbar의 opens.Them의 문제가 발생되고, appbar가 닫힙니다하지만 내 재산 "false"로 설정하지 않습니다 그래서 바인딩 속성이 이미 "true"이므로 appbar를 열지 않은 다음 번에 버튼을 누릅니다. 여기에 "twoway"바인딩을 사용했지만 일부 알 수없는 이유로 작동하지 않습니다. 솔루션 클라우드는 앱 표시 줄의 "닫힌"이벤트를 구현하지만 내 코드를 뒤로 이동하지 않으려 고합니다. 제안을 환영합니다. MSDN 당으로