2016-07-28 10 views
0

セルが編集モードになるたびに、背景色がたとえば、黄。RadGridViewのEditModeのセルのスタイルの背景

<telerik:RadGridView x:Name="Name" SelectionUnit="Cell"> 
    <telerik:RadGridView.Resources> 
     <Style TargetType="telerik:GridViewCell"> 
       <Style.Triggers> 
        <Trigger Property="IsInEditMode" Value="True"> 
         <Setter Property="Background" Value="Yellow"/> 
        </Trigger> 
       </Style.Triggers> 
     </Style> 
    </telerik:RadGridView.Resources> 
</telerik:RadGridView> 

これは何もしません。

+0

背景がセル内の要素によって隠されていませんか?つまり、セルが編集モードのときにテキストボックスを表示すると、セルのすべての境界線に展開され、その下に何が隠れているのでしょうか? – Kcvin

+0

これは非表示です。私がセルをダブルクリックすると、セルは白いテキストボックスに変わり、その中の数字は青でマークされます。白い色を変える方法はありますか? –

+0

'' – Kcvin

答えて

0

コメントで説明したように、GridViewCellは編集可能な場合、GridViewCellが利用可能なスペース全体を消費するTextBoxを表示します。したがって、GridViewCellの背景を表示することはできませんので、GridViewCellの背景を設定することは何もしません。解決策は、GridViewCellが編集可能な間に表示されるコントロールの背景を変更することです。したがって、TextBoxBackgroundを変更する必要があります。 RadGridView

は、次の手順を実行します。

<telerik:RadGridView.Resources> 
     <Style TargetType="{x:Type TextBox}"> 
      <Setter Property="Background" Value="LightYellow"/> 
     </Style> 
</telerik:RadGridView.Resources> 

それは、LightYellowにそれぞれの選択・ツー・編集セルの背景色を変更します。

+0

ちょうど答えを掲示することなく、もう少しの説明を追加します。 それはあなたが目的の解決方法を理解するために質問をする人を助けるでしょう。 – tarzanbappa

関連する問題