我有一个类定义为:
class Constants
{
public static string settingsToolTip = "Settings";
}
Run Code Online (Sandbox Code Playgroud)
我想将此字符串设置为按钮的工具提示,如:
<Button Name= "ButtonSettingsWindow" ToolTip="Settings" ToolTipService.ShowDuration="2000"/>
Run Code Online (Sandbox Code Playgroud)
我没有在XAML中对字符串"Settings"进行硬编码,而是希望它使用Constants类中的字符串.我怎么能在WPF XAML中这样做?
您可以使用XAML中的x:Static标记扩展来访问类的静态成员.
<Button ToolTip="{x:Static local:Constants.settingsToolTip}"/>
Run Code Online (Sandbox Code Playgroud)
确保在XAML文件(本地)中添加了名称空间,其中声明了Constant类:
xmlns:local="clr-namespace:ActualNameSpace"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2886 次 |
| 最近记录: |