2016-12-16 11 views
0

私はいくつかのスタイルをDatagridに適用しようとしていますが、エラーが発生しています。 DataGridに丸い角を適用しようとしています。丸みを帯びたDataGridコーナー?

これは私がこの質問Datagrid template with rounded cornersを見つけましたが、取り付け可能なプロパティ「値」の型「セッター」で見つかりませんでした<Setter.Value>

<Style TargetType="{x:Type DataGrid}"> 
    <Setter Property="RowHeaderWidth" Value="0" /> 
    <Setter Property="HorizontalScrollBarVisibility" Value="Disabled" /> 
     <Setter.Value> 
       <ControlTemplate TargetType="{x:Type DataGrid}"> 
        <Grid> 
          <Border CornerRadius="5"/> 
        </Grid> 
       </ControlTemplate> 
     </Setter.Value> 
</Style> 

私が取得していますエラーですそれは私の質問に役立ちます。

これを動作させるにはどうすればよいですか?

答えて

1

これを試してみてください、あなたはあなたが実際にSetter.Valueのプロパティの名前を指定していない

<Style TargetType="{x:Type DataGrid}"> 
 
     <Setter Property="RowHeaderWidth" Value="0" /> 
 
     <Setter Property="HorizontalScrollBarVisibility" Value="Disabled"/> 
 
     <Setter Property="Template"> 
 
       <Setter.Value> 
 
        <ControlTemplate TargetType="{x:Type DataGrid}"> 
 
         <Border Background="Red" CornerRadius="5"> 
 
         </Border> 
 
        </ControlTemplate> 
 
       </Setter.Value> 
 
      </Setter> 
 
    </Style>

大丈夫でしょう。

<Setter.Value></Setter.Value>

CornerRadiusの場合のプロパティは、 "テンプレート" である必要があり、

<Setter Property="NameOfthePropertyToSetTheValueFor"></Setter>

内部に封入されなければなりません。

+0

驚くばかりの答え、私はとても単純なものを残すような馬鹿です。助けのためのUV。 – KyloRen

1

あなたは*

< setterプロパティ= "テンプレート">のControlTemplate宣言

上記

2行を忘れてしまった 'セッター' の前にスペースを削除:)

+0

このような単純なことは、それほど痛みを引き起こす可能性があります。助けのためにUV。 – KyloRen

1

インデントは、この問題であなたを助けるものです。

<Style TargetType="{x:Type DataGrid}"> 
    <Setter Property="RowHeaderWidth" Value="0" /> 
    <Setter Property="HorizontalScrollBarVisibility" Value="Disabled" /> 
    <Setter Property="ControlTemplate"> 
     <Setter.Value> 
       <ControlTemplate TargetType="{x:Type DataGrid}"> 
        <Grid> 
          <Border CornerRadius="5"/> 
        </Grid> 
       </ControlTemplate> 
     </Setter.Value> 
    </Setter> 
</Style> 
+0

ああ、私はとても愚かです、助けてくれてありがとうUV。 – KyloRen

関連する問題