1

コンバーターを呼び出すプロパティがありMultiBindingますDataGridCellStyle

<Setter Property="CellStyle">
  <Setter.Value>
    <Style TargetType="{x:Type DataGridCell}">
      <Setter Property="Background">
        <Setter.Value>
          <MultiBinding Converter="{StaticResource TheConverter}">
            <MultiBinding.Bindings>
               <Binding RelativeSource="{RelativeSource Self}"/>
               <Binding Path="SpecificColorList" RelativeSource="{RelativeSource AncestorType=local:BADataGrid}" Mode="OneWay"/>
            </MultiBinding.Bindings>
          </MultiBinding>
        </Setter.Value>
      </Setter>
    </Style>
  </Setter.Value>
</Setter>

DataGridソースを初期化すると ( ObservableCollection)、すべての単一セルに対してコンバーターが呼び出されます (もちろん...)。さらに、セルの値が変更されるたびにコンバーターが呼び出されるようにします。どうすればこれを達成できますか?

4

0 に答える 0