Часть DescriptionViewer поля DataField используется для отображения свойства Description System.ComponentModel. DisplayAttribute как Всплывающая подсказка в сгенерированном виде. Я не хочу использовать эту возможность, и хотя я могу убедиться, что элемент пользовательского интерфейса не отображается, используя стиль, чтобы установить для DescriptionViewerVisibility значение Collapsed, либо установив параметр DescriptionViewerStyle должен иметь значение NULL, как показано ниже, в макете DataField все еще есть место для этого элемента.
<Style x:Key="DataFieldStyle1" TargetType="dataFormToolkit:DataField">
<Setter Property="DescriptionViewerVisibility" Value="Collapsed"/>
<Setter Property="DescriptionViewerStyle" Value="{x:Null}" />
</Style>
В моем сценарии это пространство - пустая трата времени, и я хочу от него избавиться. Я ожидал, что этот макет будет отображаться свойством DataField.Template, но когда я использую Blend для редактирования копии шаблона по умолчанию, макета там нет.
Я использую System.Windows.Controls.Data. DataForm.Toolkit, Version = 2.0.5.0 из выпуска Silverlight Toolkit октябрь 2009 г. в составе служб WCF RIA. Проект бета-версии бизнес-приложения Silverlight 3. Я использую Visual Studio 2008 SP1. Я знаю, что есть выпуск за ноябрь 2009 г., но я не вижу упоминания об этом изменении в примечаниях к выпуску.