DataField的DescriptionViewer部分用于显示 System.ComponentModel 的Description属性。DisplayAttribute作为生成表单中的工具提示。我不想使用此功能,尽管我可以通过使用样式将 DescriptionViewerVisibility 设置为 Collapsed 或将 DescriptionViewerStyle 设置为 null 来确保 UI 元素不可见,如下所示,但仍有空间保留在此元素的 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,版本=2.0.5.0,来自WCF RIA Services Beta 业务应用程序 Silverlight 3 项目中的 Silverlight Toolkit 2009 年 10 月版。我正在使用 Visual Studio 2008 SP1。我知道有一个 2009 年 11 月的版本,但我在发行说明中看不到任何提及此更改的内容。