2010-10-11 111 views

回答

2

發現它......這裏是我所引用的DisplayAttribute,但是這在WPF中不是有效的,只有SL。對於WPF是可以做到這樣的...藏在心裏的XAML ...

<dg:DataGrid AutoGenerateColumns="False" ItemsSource="{Binding DatabaseConnections, Mode=Default}"> 
     <dg:DataGrid.Columns> 
      <dg:DataGridTextColumn Header="Display" Binding="{Binding DisplayName}"></dg:DataGridTextColumn> 
     </dg:DataGrid.Columns> 
    </dg:DataGrid> 

...這允許您更改即可顯示DisplayName財產作爲DataGrid的標題「顯示」。

2
+0

這是通過處理事件,我不想這樣做,我記得SL在模型中放置屬性的屬性以定義替代文本的能力 – 2010-10-12 15:05:22

+0

這就是我的做法,但是說,請張貼您的解決方案,以便我可以使用它,如果/當你找到一個。 – Zamboni 2010-10-12 17:03:52

+0

Zamboni,找到了解決方案,查看下面... – 2010-10-12 20:30:11