0

(WPFまたはSilverlight)にバインドされたリストを取得したとき、上下にスクロールするとDataGrid、この値が混在しています。DataGrid

スクロール動作

左側は元の値、右側はスクロール後の値です。

ここにいくつかのXam(特別なものはありません):

<sdk:DataGrid Grid.Row="2" Grid.ColumnSpan="2" ItemsSource="{Binding LookupTable1}" AutoGenerateColumns="False">
    <sdk:DataGrid.Columns>
        <sdk:DataGridTextColumn Header="Value" Width="150" Binding="{Binding Path=TextValue}"/>
        <sdk:DataGridTemplateColumn Header="Color" Width="*">
            <sdk:DataGridTemplateColumn.CellTemplate>
                <sdk:HierarchicalDataTemplate>
                    <telerik:RadColorPicker/>
                </sdk:HierarchicalDataTemplate>
            </sdk:DataGridTemplateColumn.CellTemplate>
        </sdk:DataGridTemplateColumn>
    </sdk:DataGrid.Columns>
</sdk:DataGrid>
4

1 に答える 1

0

テレリック カラーピッカーをアイテムソースのプロパティにバインドしていないので、個々の行に表示する色をどのように知るかわかりません。私は Telerik コントロール自体に特に精通していませんが、インスタンス化時に初期化されていない場合、ランダムな色を表示しますか?

   <sdk:DataGridTemplateColumn Header="Color" Width="*">
         <sdk:DataGridTemplateColumn.CellTemplate>
              <sdk:HierarchicalDataTemplate>
                      <telerik:RadColorPicker/> <!-- this isn't bound to anything //-->
              </sdk:HierarchicalDataTemplate>
         </sdk:DataGridTemplateColumn.CellTemplate>
   </sdk:DataGridTemplateColumn>
于 2012-06-20T20:20:47.790 に答える