2016-07-26 3 views
2

Windows 7에서 WPF로 첫 걸음을 들여다 보니 매우 기뻤습니다. Windows 10에서 나는 매우 놀랐습니다. 버튼이 예상대로 보이지 않았습니다. WinForms와 함께 사용하면 예상 한 느낌의 느낌을 얻을 수 있습니다. 여기윈도우 10에서 버튼 기본 스타일을 얻는 방법은 무엇입니까?

내 문제 :

enter image description here

그래서 내 질문 :

나는 기본 버튼의 "정상적인"스타일을 얻을 수있는 방법 (OK가 IsDefault = 사실이) 확장 된 파란색 테두리 단추 스타일을 정의하지 않고도 포커스가있는 경우에도 단추를 사용할 수 있습니까?
이 경우 점선 테두리가 표시되지 않으므로 취소 단추에 프로그래밍 방식으로 포커스를 설정하는 경우 매우 중요합니다. 따라서 Win 10에서는 enter으로 마녀 단추를 누르라는 것을 알 수 없습니다.

답변

0

Windows UWP를 사용하여 유사한 단추 스타일을 사용할 수 있습니다.

WPF에서는 MSDN 사이트의 Modern UI(MUI)을 확인할 수 있습니다.

비슷한 결과가 발생할 수 있습니다. 저는 2 개월 째 mui로 일해 왔으며 Windows 10과 같은 UI 경험을 원했던 고객을 만족시킬 수있었습니다. 시작 메뉴와 같은 타일도 만들어야했습니다. MUI는 저에게 큰 도움이되었습니다.

Github에서 MUI 가져 오기. Modern UI for WPF

또한 devexpresstelerik 컨트롤을 시도했습니다. 그들도보십시오.

+0

이 흥미로운 링크에 감사드립니다. 내 Windows 응용 프로그램은 Windows에서 버전 7에서 10으로 실행해야합니다.이 Windows 버전의 다른 응용 프로그램과 가능한 많은 Windows의 각 버전을 확인해야하며 큰 노력을 기울이지 않아야합니다. –

+0

동일한 UI 모양에 대해 말하고 있습니까, 아니면 UI가 각 운영 체제에 따라 표시되어야한다고 말하고 있습니까? MUI를 사용하면 응용 프로그램을 찾는 것처럼 Windows 10을 만드는 데 도움이됩니다. 다른 OS에서로드하는 것과 동일한 응용 프로그램 인 경우 UI를 디자인 한 것과 동일한 모양을 갖습니다. – ViVi

+0

내 말은 OS가 다른 OS에서 실행되는 동일한 응용 프로그램은 실행중인 OS에 따라 달라질 것입니다. - 이해할 수 없다는 걸 유감스럽게 생각합니다. –

관련 문제