У меня есть datagrid, в котором есть кнопки в первом столбце, которые расширяют другой datagrid под каждой строкой. Я хочу, чтобы всплывающая подсказка показывала количество строк, находящихся внутри datagrid. Прямо сейчас я пытаюсь просто получить всплывающую подсказку, однако, чтобы отобразить некоторый текст, привязывая его к свойству, но ничего не отображается. Вот моя XAML для кнопки внутри DataGrid:Привязка кнопки всплывающей подсказки для каждой строки в datagrid
<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";
Спасибо! @ user3416818 – kknaguib