2017-08-07 22 views
1

示されるようにUWP InkToolbarヒント

<InkToolbar x:Name="inkToolbar1" x:FieldModifier="Public" Grid.Column="0" Grid.RowSpan ="2" Grid.ColumnSpan="2" InitialControls="None" TargetInkCanvas="{x:Bind inkCanvas}" HorizontalAlignment="Left" VerticalAlignment="Top" Orientation="Horizontal"> 
      <InkToolbarCustomToolButton x:Name="toggleButtonNewInk" Click="toggleButtonNewInk_Click"> 
       <SymbolIcon Symbol="Page2" ToolTipService.ToolTip="NewInk"/> 
      </InkToolbarCustomToolButton> 
</InkToolbar> 

enter image description here

の下に、ボタンのツールチップが固定されているように私は、InkToolbarCustomToolButtonとInkToolbarを設計しています。

enter image description here

今、私はResources.reswを使用して、異なる言語で表示したいです。

たとえば、Resources.reswを使用してボタンのコンテンツを設定できます。

どうすれば同じことができますか?

ところで、私はPointerEnteredイベントを使いたくありません。

答えて

1

ご希望の場合は、ToolTipContentを上記のボタンのように設定することができます。

<InkToolbarCustomToolButton x:Name="toggleButtonNewInk" Click="toggleButtonNewInk_Click" Margin="20"> 
    <SymbolIcon Symbol="Page2" > 
     <ToolTipService.ToolTip> 
      <ToolTip Content="" x:Uid="ToolTip"/> 
     </ToolTipService.ToolTip> 
    </SymbolIcon> 
</InkToolbarCustomToolButton> 

し、次のようなさまざまなリソースファイルにToolTipに異なる値を設定します。

EN-US

<data name="ToolTip.Content" xml:space="preserve"> 
    <value>NewInk</value> 
    <comment>Prompt the user this is a new ink button</comment> 
</data> 

ZH-CN

<data name="ToolTip.Content" xml:space="preserve"> 
    <value>新画笔</value> 
    <comment>提示用户这是一个新画笔按钮</comment> 
</data> 

詳細については、Put UI strings into resourcesを参照してください。

enter image description here

+0

大変ありがとうございます。 – Vincent

関連する問題