[Display(Name="My Description")] をドメイン サービス メタデータのプロパティに設定することで、ツールチップ記述子をフィールドに設定できます。
例は次のとおりです。
[Display(Description="Type can be I (Individual), S (Store)")]
public string CustomerType { get; set; }
しかし、より複雑なフィールドの場合、ツールチップ記述子は表示されません:
これはケースです:
[Display(Description="The territory the customer is in")]
public SalesTerritory SalesTerritory { get; set; }
対応するフィールド定義であること ( SalesTerritory は SelectedItem にバインドされています):
<toolkit:DataField Label="Territory:">
<ComboBox DisplayMemberPath="Name"
SelectedValuePath="TerritoryID"
ItemsSource="{Binding Path=DataContext.SalesTerritories,
RelativeSource={RelativeSource AncestorType=UserControl}}"
SelectedItem="{Binding Path=SalesTerritory,
Mode=TwoWay}">
</ComboBox>
</toolkit:DataField>
しかし、DataForm にはツールチップが表示されません。
表示されない理由は明らかだと思いますが、どうすればこの問題を解決できますか?