Xaml-单选按钮标记为图像
本文关键字:图像 记为 单选按钮 Xaml- | 更新日期: 2023-09-27 18:22:14
我需要将自定义图像而不是SymbolIcon设置为RadioButton Tag
属性,目前已尝试:
Home.Tag = new BitmapImage(new Uri("ms-appx:///Assets/my_asset.png"));
其中Home
是我的单选按钮的名称;
不行,有人能帮忙吗?
试试这个
var b = new BitmapImage();
b.BeginInit();
b.UriSource = new Uri(@"ms-appx:///Assets/my_asset.png", UriKind.RelativeOrAbsolute);
b.EndInit();
Home.Tag = b;
要在单选按钮中设置图像而不是使用内容标记,请按如下方式设置XAML:-
<StackPanel x:Name="rbMode2" Orientation="Horizontal" HorizontalAlignment="Center" Margin="5" Visibility="Collapsed">
<RadioButton x:Name="rbDrive1" Tag="Drive" IsChecked="true" Margin="5,0,0,0"
GroupName="ShowSaveRoute" Tapped="RadioRouteMode_Tapped">
<StackPanel>
<Image Source="ms-appx:///images/Car.png" />
</StackPanel>
</RadioButton>
<RadioButton x:Name="rbWalk1" Tag="Walk" Margin="5,0,0,0"
GroupName="ShowSaveRoute" Tapped="RadioRouteMode_Tapped">
<StackPanel>
<Image Source="ms-appx:///images/Walking.png" />
</StackPanel>
</RadioButton>
<RadioButton x:Name="rbFly1" Tag="Fly" Margin="5,0,0,0"
GroupName="ShowSaveRoute" Tapped="RadioRouteMode_Tapped">
<StackPanel>
<Image Source="ms-appx:///images/Airplane.png" />
</StackPanel>
</RadioButton>
</StackPanel>
项目图像文件夹中的图像