2009-06-27 2 views
-1

개발자가 설정 한 동작과 일부 동작을 변경하려는 사용자로서의 의미입니다. 따라서 개발자는이 기능을 제공하기 위해 무엇을해야합니까? MS가 이에 대한 확장 점을 제공합니까? 누군가가 어디서나 구현한다면, 공유하십시오.MS는 사용자가 입력 바인딩을 관리 할 수있는 방법을 제공합니까?

+0

당신이 원하는 것에 대해 더 명확히 할 수 있겠습니까? Visual Studio에 대한 예제를 제공했지만 "WPF"로이 질문에 태그를 지정했습니다. –

+0

예제는 Visual Studio에 관한 것이 아닙니다. IDE를 작성했기 때문에이 예제를 제공했습니다. 나는 한 번 더 원하는 것을 진술하려고 노력할 것이다. 사용자가 설정 대화 상자를 통해 입력 제스처를 변경할 수있게하려고합니다. 나는 지금 행운이없는 다른 방법을 시도하고있다. –

답변

0

this에 대해 이야기하고 있습니까?


은 그럼 당신은 사용해야하는 command pattern 당신이 WPF를 사용하는 경우 solution를 사용하기 (다소) 준비.

+0

아니, 나는 기본 단축키를 바꾸는 것에 대해 이야기하고있다. 예를 들어 "Build solution"의 기본 바로 가기로 "F8"을 지정했지만 사용자가이를 "Ctrl + Shift + B"로 변경하려고합니다. 블로그 게시물, 구현이 좋은 예, 아이디어 만 있습니다. –

+0

나는이 솔루션을 좋아하지 않습니다. 그는 WPF 프레임 워크가 제공하는 것을 깨고 자신의 방법론을 소개합니다. WPF에서는 라우트 된 명령이 컨텍스트를 가져서는 안됩니다. 명령 바인딩은 명령 컨텍스트입니다. –

0

대체 할 제스처를 사용하여 InputBindings 및 바인딩을 검색 한 다음이를 제거하고 대신 InputBinding에 넣을 수 있습니다.

+0

두 컨트롤에 동일한 입력 제스처를 사용하지만 다른 명령을 호출하는 입력 바인딩이있는 경우. 귀하의 방식으로 이러한 바인딩을 개별적으로 수정할 수 없습니다. 또한 하나 이상의 제스처를 설정할 수 없습니다. –

관련 문제