У меня есть столбец с радиостанцией в datagrid. Я хочу сделать фон radobutton зеленым, когда он установлен, или Красный, если он не установлен. Пожалуйста, помогите мне, как это получить.Как изменить фон радиообмена, который является преснетом в WPat datagrid
<DataGrid AutoGenerateColumns="False" Height="330" HorizontalAlignment="Left" Margin="5,50,0,0" Name="grdDeviceInfo" VerticalAlignment="Top"
CanUserAddRows="False" IsReadOnly="True" Width="270" HorizontalScrollBarVisibility="Auto">
<DataGrid.Columns>
<DataGridTextColumn Header="Channels" Width="100" Binding="{Binding ChannelNo}"></DataGridTextColumn>
<DataGridTextColumn Header="Label" Width="100" Binding="{Binding Label}"></DataGridTextColumn>
<DataGridTemplateColumn Header="Status" Width="60">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<RadioButton HorizontalAlignment="Center" VerticalAlignment="Center" IsEnabled="False" IsChecked="{Binding MasterStatus}" Background="#FFEB0F0F" Foreground="#FFC72B2B"></RadioButton>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
</DataGrid.Columns>
</DataGrid>
Можете привести пример , Я точно не понял. –
@sukeshkumar Я добавил код к моему ответу. Извините, я предположил, что вы знаете, что я имел в виду, когда я сказал bind свойство, потому что ваш код содержит некоторые связанные свойства. Помогает ли вам код? – Keithin8a