在windows手机应用程序中自定义单选按钮
本文关键字:自定义 单选按钮 应用程序 windows 手机 | 更新日期: 2023-09-27 18:20:53
我有两个单选按钮。我想为添加一个自定义图像,而不是默认样式。
示例:我想为选中的单选按钮显示图像1,为未选中的所有其他单选按钮显示图2。
当前的单选按钮代码,我已经试过了。
<RadioButton x:Name="rbCashFee" Content="Send with Cash out fee" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" IsChecked="True" Height="59" Foreground="Black" RenderTransformOrigin="0.5,0.5" Margin="8,0" Background="{x:Null}">
<RadioButton.RenderTransform>
<CompositeTransform/>
</RadioButton.RenderTransform>
</RadioButton>
<RadioButton x:Name="rbNCashFee" Content="Send without Cash out fee" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Height="59" Foreground="Black" Margin="8,0">
<RadioButton.BorderBrush>
<SolidColorBrush Color="#000"/>
</RadioButton.BorderBrush>
<RadioButton.Background>
<SolidColorBrush Color="#fff"/>
</RadioButton.Background>
</RadioButton>
有人能帮我做这个吗。
您必须更改控件的模板。阅读这篇文章,了解如何做到这一点。https://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.xaml.controls.control.template
我建议您不要在xaml中尝试,而是在该页面的.cs文件中使用SelectionChanged事件进行操作,并在.cs文件动态设置单选按钮的属性。