У меня есть элемент canvas с кучей прямоугольников внутри, и я хочу, чтобы каждый раз, когда я наводил указатель мыши на один из этих прямоугольников, я хотел показать значение таблицы данных на всплывающей подсказке, которая не связана схолст или прямоугольники.
Вроде как:
Что этот код выглядит для работы:
<Canvas Name="canvasceldas_phas" Width="350" HorizontalAlignment="Center" VerticalAlignment="Center" Height="350">
<Canvas.Resources>
<Style TargetType="Rectangle">
<Setter Property="ToolTip" Value="20" />
</Style>
</Canvas.Resources>
</Canvas>
(В основном всплывающая подсказка с "20" на нем)
Но то, что я хочу, - это то, что появляется знак «20», я хочу, чтобы значение предварительно загруженной таблицы данных, отображаемой в подсказке прямоугольника, принадлежало той же позиции, что и таблица данных, например, яНаведите курсор на прямоугольник (0,1), я хочу, чтобы элемент (0,1) таблицы данных отображался во всплывающей подсказке. (Я не знаю, объясняю ли я себя ясно)
Я пробовал это, но, похоже, не работает
<Canvas Name="canvasceldas_phas" Width="350" HorizontalAlignment="Center" VerticalAlignment="Center" Height="350">
<Canvas.Resources>
<Style TargetType="Rectangle">
<Setter Property="ToolTip" Value="{Binding datatable}" />
</Style>
</Canvas.Resources>
</Canvas>
Извините, если это может показаться обвиусом, или я делаюглупые ошибки, но я новичок в wpf, и это сводит меня с ума. Есть идеи? Заранее спасибо:)