Я могу установить дескриптор всплывающей подсказки в поле, установив для параметра [Display (Name = "My Description")] свойство в метаданных службы домена.Настройка дескриптора ToolTip на сложный DataField в DataForm
Примером может служить:
[Display(Description="Type can be I (Individual), S (Store)")]
public string CustomerType { get; set; }
example http://s7.postimage.org/pkgrb1r5n/Sin_t_tulo.jpg
Но в случае более сложного поля, дескриптор подсказке не показывает:
Это тот случай:
[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 не показывает всплывающую подсказку:
Other Example http://s14.postimage.org/h843nttr5/Sin_t_tulo.jpg
Я думаю, что причина не показать, ясно, но как я могу решить эту проблему?
Спасибо за ответы. Ты дал мне эту идею. DataForm отлично работает с DescriptionViewer, как показывает мой пример с CustomerType, но мы должны объявить, что один из них для DataField был в ComboBox, что-то вроде объявления StackPanel внутри DataField с Combo и DescriptionViewer. мы должны работать только с макетом управления. – Rafael
Вы приветствуете, да, макет может быть немного болен, а что же с usercontrol, состоящим из stackpanel и combobox? – mCasamento