亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

將一系列圖像引用添加到數組

將一系列圖像引用添加到數組

PHP
萬千封印 2022-01-09 10:01:28
我正在使用現有的 UWP(通用 Windows 平臺),我有以下代碼,超輕量級:<Image x:Name="img1" ... />..<Image x:Name="img100" ... />C#:private BitmapImage empty = new BitmapImage(new Uri(@"C:\\img\empty.png"));private void Init(){    img1.Source = e;    .    .    img100.Source = e;}有用。但我想做一些重構,所以我可以把它放在圖像對象的數組中,比如:var imageInitList = new Image[100];imageInitList[0] = img1;..imageInitList[99] = img100;問題,如何在 C# 中應用以下 psudo?img1 ... img100 是圖像類型。for (int i = 0; i < length; i++){    imageInitList[i] = img + i}
查看完整描述

1 回答

?
largeQ

TA貢獻2039條經驗 獲得超8個贊

Image在 XAML 中聲明大量元素聽起來像是更適合代碼隱藏文件或布局控件(如GridViewor )的工作ListView。但是,如果您堅持將聲明保留在 XAML 中,則可以使用該FindName方法查詢 a x:Name

for (int i = 0; i < length; i++){
    imageInitList[i] = (Image)FindName($"img{i}");
    }

FindName是一個方法,FrameworkElement因此您可以在頁面的代碼隱藏中調用它以獲取頁面中的任何命名元素。


查看完整回答
反對 回復 2022-01-09
  • 1 回答
  • 0 關注
  • 183 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號