我可以通过将 [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 不显示工具提示:
我认为它没有显示的原因很清楚,但我该如何克服这个问题?