0
Я хочу отобразить список флажков в всплывающей подсказке Silverlight, когда мышь наводится на изображение. Данные представляют собой список свойств строки. Проблема: содержимое текста флажка исчезает, появляются только отмеченные поля. Как показать как поле, так и его текстовое содержимое? Благодарю.Подсказка из списка флажков в silverlight
<ToolTipService.ToolTip >
<ToolTip d:DataContext="{d:DesignInstance Type=local:Data}">
<ListBox x:Name="LstTemp">
<!--<ListBox.ItemContainerStyle>
<Style TargetType="ListBoxItem">
<Setter Property="HorizontalAlignment" Value="{Binding Input}"/>
</Style>
</ListBox.ItemContainerStyle>-->
<ListBox.ItemTemplate>
<DataTemplate>
<CheckBox IsChecked="true" IsEnabled="False" Content="{Binding Input}" />
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
</ToolTip>
</ToolTipService.ToolTip>
</Image>
</Grid>
Код позади
Public Class Data
Public Property Data1 As String
Public Property Data2 As String
Public Property Input As New List(Of String)
End Class
Можете ли вы на самом деле взаимодействовать с материалами в подсказках? Я не помню этого. Кроме того, почему вы используете 'CheckBox'es в' ListBox'? «ListBox» - это интерактивный контейнер, «CheckBox» - это интерактивный элемент. 'ItemsControl' сам был бы лучше, чтобы контейнер не мешал этому элементу. – John
В прокомментированном разделе XAML-кода я получаю элементы со своим текстом из списка свойств строки, но не с помощью флажка. С блоком флажка я получаю флажок, но не текст этого флажка (контент) см. На фотографии. –