Кодированный тест пользовательского интерфейса в сетке данных wpf не распознает ячейки и строки при применении стиля строки - PullRequest
1 голос
/ 25 ноября 2011

В WPF Datagrid, если используется стиль строки, он не обнаруживает строки сетки. Если я удаляю стиль строки, он правильно определяет ячейку и строки.

<DataGrid Grid.Row="1" x:Name="c_dataGrid" 
      ItemsSource="{Binding DataSource}" 
      AutoGenerateColumns="True"
      RowStyle="{StaticResource rowStyle}">
   <DataGrid.ItemContainerStyle>
    <Style>
        <Setter Property="AutomationProperties.Name" Value="{Binding Id}"/>
    </Style>
   </DataGrid.ItemContainerStyle>  
</DataGrid>

<Style x:Key="rowStyle" TargetType="{x:Type DataGridRow}"
  <Setter Property="Foreground" Value="Green"/>    
</Style>

1 Ответ

0 голосов
/ 31 марта 2012

Здесь выстрел в темноте ... Имеет ли какое-либо значение, если вы применяете свойство BasedOn?

<Style 
    x:Key="rowStyle" 
    TargetType="{x:Type DataGridRow}"
    BasedOn="{StaticResource {x:Type DataGridRow}}">
  <Setter Property="Foreground" Value="Green"/>    
</Style>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...