0
設置文本我有CanUserAddRows一個簡單的數據網格啓用:在新行佔位符,它消失爲新行佔位符
<DataGrid Name="TestCasesDataGrid" Padding="0 0 5 0" AutoGenerateColumns="False" CanUserAddRows="True" CanUserDeleteRows="True" CanUserSortColumns="False">
<DataGrid.Columns>
<DataGridTextColumn Width="100" Binding="{Binding Name}" />
</DataGrid.Columns>
</DataGrid>
現在我想有一個灰色的默認文本「新行......」 ,當我點擊它(添加一個新行)。
在another question我發現下面的方法來設置前景色:
<DataGrid Name="TestCasesDataGrid" Padding="0 0 5 0" AutoGenerateColumns="False" CanUserAddRows="True" CanUserDeleteRows="True" CanUserSortColumns="False">
<DataGrid.Resources>
<Style TargetType="{x:Type DataGridRow}">
<Style.Triggers>
<DataTrigger Binding="{Binding}" Value="{x:Static CollectionView.NewItemPlaceholder}">
<Setter Property="Foreground" Value="Gray" />
</DataTrigger>
</Style.Triggers>
</Style>
</DataGrid.Resources>
<DataGrid.Columns>
<DataGridTextColumn Width="100" Binding="{Binding Name}" />
</DataGrid.Columns>
</DataGrid>
但我無法找到一個方法來添加一個文本爲好。
我做了,它不起作用。 –