是否可以将属性绑定到像这样的setter的值
<Setter Property="ToolTip" Value="{Binding updateToolTip}"/>
答案 0 :(得分:0)
当你说它不起作用时,你的意思是它会给你一个错误或错误的内容吗?它适用于我:(虽然属性的价值不是设定者)
XAML
<Button Click="Button_Click">
<Button.Style>
<Style TargetType="Button">
<Setter Property="ToolTip" Value="{Binding MySelectedItem}"/>
</Style>
</Button.Style>
</Button>
<ComboBox ItemsSource="{Binding ListOfValues}" SelectedItem="{Binding MySelectedItem}" Grid.Row="1"/>
代码:
public string MySelectedItem
{
get
{
return _selectedValueString;
}
set
{
_selectedValueString = value;
OnPropertyChanged("MySelectedItem");
}
}
答案 1 :(得分:0)
是的,您可以绑定,前提是在工具提示设置器所针对的UI控件的数据上下文中公开地发现updateToolTip
。