【发布时间】:2014-03-19 14:23:56
【问题描述】:
我有一个数据网格,在第一列中有按钮,这些按钮在每一行下展开另一个数据网格。我希望工具提示显示数据网格内的行数。现在,我正在尝试获取工具提示,但是通过将其与属性绑定来显示一些文本,但是没有显示任何内容。这是我的数据网格内按钮的 xaml:
<Control:DataGridTemplateColumn>
<Control:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Button Click="ShowHideDetailsClick" Foreground="Black"
ToolTip="{Binding ToolTipDetails}">+</Button>
</DataTemplate>
</Control:DataGridTemplateColumn.CellTemplate>
</Control:DataGridTemplateColumn>
C#:
public string ToolTipDetails
{
get { return _toolTip; }
set
{
if (_toolTip != value)
{
_toolTip = value;
OnPropertyChanged("ToolTipDetails");
}
}
}
protected virtual void OnPropertyChanged(string propertyName)
{
PropertyChangedEventHandler handler = PropertyChanged;
if (handler != null) handler(this, new PropertyChangedEventArgs(propertyName));
}
在我的加载窗口事件中,我设置了这个:
ToolTipDetails = "ChildTrades: 0";
【问题讨论】:
标签: c# wpf data-binding datagrid