簡體   English   中英

XAML-單選按鈕標記為圖像?

[英]Xaml - radiobutton tag as image?

我需要將自定義圖像而不是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>

保存在項目圖像文件夾中的圖像

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM