我的列表框中的每個條目都有下面的模板。如何以編程方式爲Price和ProductName設置工具提示?我可以使用什麼ID? 請注意,我想區分兩個項目:Price和ProductName,併爲每個項目顯示不同的工具提示,即使它們屬於列表框中的同一條目。如何動態設置dataTemplate中textblock的工具提示?
正如您所見,在xaml中設置工具提示(如Price所示)非常簡單。但我需要動態設置它的靈活性。謝謝。
<DataTemplate>
<DockPanel >
<TextBlock DockPanel.Dock="Left" Text = "{Binding ProductName}" />
<TextBlock Text=" " />
<TextBlock Text = "{Binding Price}" ToolTip="Price" />
</DockPanel>
</DataTemplate>
只是一個側面說明:考慮用矩形寬度的「N」免去您空白的TextBlock,想必作爲分隔符。 – 2012-01-11 05:53:15
@GayotFow,你能解釋一下(或者提供一個鏈接)爲什麼使用矩形是一種更好的方法嗎? – Ben 2015-05-18 16:59:52
@本,重量更輕 – 2015-05-18 17:04:19