UWP InkToolbar 工具提示
UWP InkToolbar ToolTip
我正在设计一个带有 InkToolbarCustomToolButton 的 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>
如图所示,按钮的工具提示已修复。
现在我想用不同的语言来展示,使用Resources.resw。
例如,您可以使用 Resources.resw 设置按钮的内容。
我怎样才能按照同样的方式做?
顺便说一下,我不想使用 PointerEntered 事件。
根据您的要求,您可以像您提到的按钮一样设置 ToolTip
的 Content
。
<InkToolbarCustomToolButton x:Name="toggleButtonNewInk" Click="toggleButtonNewInk_Click" Margin="20">
<SymbolIcon Symbol="Page2" >
<ToolTipService.ToolTip>
<ToolTip Content="" x:Uid="ToolTip"/>
</ToolTipService.ToolTip>
</SymbolIcon>
</InkToolbarCustomToolButton>
然后在不同的资源文件中为 ToolTip
设置不同的值,如下所示:
zh-CN
<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。
我正在设计一个带有 InkToolbarCustomToolButton 的 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>
如图所示,按钮的工具提示已修复。
现在我想用不同的语言来展示,使用Resources.resw。
例如,您可以使用 Resources.resw 设置按钮的内容。
我怎样才能按照同样的方式做?
顺便说一下,我不想使用 PointerEntered 事件。
根据您的要求,您可以像您提到的按钮一样设置 ToolTip
的 Content
。
<InkToolbarCustomToolButton x:Name="toggleButtonNewInk" Click="toggleButtonNewInk_Click" Margin="20">
<SymbolIcon Symbol="Page2" >
<ToolTipService.ToolTip>
<ToolTip Content="" x:Uid="ToolTip"/>
</ToolTipService.ToolTip>
</SymbolIcon>
</InkToolbarCustomToolButton>
然后在不同的资源文件中为 ToolTip
设置不同的值,如下所示:
zh-CN
<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。