1

Silverlight アプリケーションに動的データグリッドがあります。データグリッド スタイル、行スタイル、およびセル スタイルを設定しました。読み込まれたときのデータグリッドは、特定の行の境界線を隠します。すべてがデフォルトのスタイルで見栄えがします。私はこれの理由を見つけることができません。助けてください。

注意: BasicColor はいくつかの定義済みの色です。

   <!--DataGridStyle : Sets the DataGrid Style : Selected Cell Background, Mouse Hover Background, etc-->
    <Style x:Key="DataGridStyle" TargetType="gridcontrol:DataGrid" >
        <Setter Property="RowBackground" Value="{StaticResource BasicColor1}" />
        <Setter Property="AlternatingRowBackground" Value="{StaticResource BasicColor1}" />
        <Setter Property="Background" Value="{StaticResource BasicColor6}"/>
        <Setter Property="HorizontalGridLinesBrush" Value="{StaticResource BasicColor9}"/>
        <Setter Property="VerticalGridLinesBrush" Value="{StaticResource BasicColor4}"/>
    </Style>


<!--DataGridCol : Sets the Style of the Content of the Cell in the Datagrid-->
        <Style x:Key="DataGridCellContentStyle" TargetType="sdk:DataGridCell" >
            <Setter Property="Foreground" Value="{StaticResource BasicColor6}"/>
            <Setter Property="FontSize" Value="11"/>
            <Setter Property="FontStretch" Value="SemiCondensed"/>
            <Setter Property="VerticalContentAlignment" Value="Center"/>
            <Setter Property="HorizontalContentAlignment" Value="Left"/>
            <Setter Property="Height" Value="Auto"/>
        </Style>


   <Style TargetType="gridcontrol:DataGridRow" x:Key="DataGridRowStyle">
            <Setter Property="IsTabStop" Value="False"/> 
            <Setter Property="BorderBrush" Value="Red"/>
            <Setter Property="BorderThickness" Value="2"/>![enter image description here][1]
            <Setter Property="Height" Value="20"/>
   </Style>
4

0 に答える 0