2010-08-16 4 views
0

나는 새로운 Microsoft Ribbon for WPF을 가지고 놀았으며 WPF 팀 블로그에 게시 된 자습서를 보았습니다.WPF Ribbon Control에서 확장 도구 팁을 설정하는 방법은 무엇입니까?

Extended tool tip screen shot http://blogs.msdn.com/resized-image.ashx/__size/800x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-38-64/0871.Post6-_2D00_-Rich-RibbonToolTips.png

불행하게도, 자습서는 해당 도구 팁을 만들기 위해 마크 업을 표시하지 않습니다 다음 tutorial for extended tool tips이 스크린 샷을 보여줍니다. 그들은 화면에서 그랬던 것처럼 내가 도구 팁에 단락 나누기를 삽입하려면 어떻게

  • :

    나는 누군가가 나를 도울 수 바라고 스크린 샷에 대한 몇 가지 질문 있어요 샷?

  • 어떻게하면 RibbonButton에 Control 키 단축키를 지정할 수 있습니까?

두 번째 질문에 대해서는 툴팁에 '(Ctrl + Shift + C)'를 삽입 한 방법을 볼 수 있습니다. ToolTipTitle의 일부로 만든 것 같습니다. 내가 알아 내려고하는 것은 Ctrl 키 조합을 지정하여 버튼을 누르는 방법입니다.

도움 주셔서 감사합니다.

답변

3

내 답변을 찾았습니다. 실제로는 매우 간단합니다.

첫 번째 질문 : 개행 문자를 삽입하는 방법은 무엇입니까? 단순히 &#x000A을 삽입하십시오. 문자가 표시되어야하는 문자 :

ToolTipDescription="Makes the Note List View active.

Use the Note List View to browse Notes and to search for them by Tags." 

두 번째 질문 : 컨트롤 키 조합을 할당하는 방법? WPF에서는 컨트롤에 컨트롤 키를 할당하지 않습니다. 대신 <InputBindings> 태그를 만들고 해당 컨트롤 키를 태그에 추가합니다. 각 컨트롤 키는 할당 된 컨트롤과 동일한 ICommand에 할당됩니다. 이러한 입력 바인딩 리본 제어에 정의되지 않은

<!-- Control-key shortcuts --> 
<ribbon:RibbonWindow.InputBindings> 
    <KeyBinding Command="{Binding NewNote}" Key="A" Modifiers="Ctrl"/> 
    <KeyBinding Command="{Binding DeleteNote}" Key="D" Modifiers="Ctrl"/> 
    <KeyBinding Command="{Binding SetNoteTags}" Key="T" Modifiers="Ctrl"/> 
</ribbon:RibbonWindow.InputBindings> 

예를 들어, 여기에서 리본 제어 세 다른 버튼의 입력 바인딩 세트이다. 대신 창 수준에서 정의됩니다. <Window.Resources> 태그 바로 뒤에 광산을 넣습니다. 사용자에게는 리본 컨트롤에 할당 된 것처럼 표시됩니다.

관련 문제