クラスにバインドされたボタンのxamlを持っています。クラスに別のプロパティを追加し、プロパティの値がゼロより大きい場合、ボタンの背景色を黄色にします。バインドされたアイテムに基づいてボタンの色を変更します。
<local:TileView x:Key="Button_Available_View">
<local:TileView.ItemTemplate>
<DataTemplate>
<Grid>
<Button
Command="command:Command_Button_AvailableTags.Command"
CommandParameter="{Binding Path=Name}"
Content="{Binding Path=Name}"
Tag="{Binding Path=Name}"
HorizontalAlignment="Stretch"
Padding="3,1,3,1"
Margin="0"
HorizontalContentAlignment="Center"
/>
</Grid>
</DataTemplate>
</local:TileView.ItemTemplate>
</local:TileView>
これはどのように変更しますか?
プロパティに色をバインドしますが、コンバーターを使用して色を返す必要があります。 – Paparazzi