簡單的問題,但我完全困惑。我正在開發一個使用C#的wp7應用程序。我想要一個帶有圖像項目的輸入數量的列表框,其源應該相同,即列表框應該包含'n'圖像控件,其中源設置爲單個圖像,其中'n'是由用戶輸入的列表框項目的數量。例如如果用戶輸入'10',那麼列表框應該有十個項目。我想列表框ItemsPanelTemplate作爲包裝面板。有人可以建議我如何得到這個?基於用戶想要使用的項目數量在列表框中動態創建圖像控件C#
0
A
回答
2
在XAML像這樣
<ListBox x:Name="ListBoxImages">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel>
<Image Source="{Binding Imagesource}" Width="300"/>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
定義列表框,然後設置其源代碼背後這樣
int noOfImages = 10; //Take the input from user
List<ImageClass> imageList = new List<ImageClass>();
for(int i=0; i<noOfImages; i++)
imageList.Add(new ImageClass() { Imagesource = "/user.jpg" });
ListBoxImages.ItemsSource = imageList; //Set the source of the listbox here
其中的imageCLASS是,
public class ImageClass
{
public String Imagesource { get; set; }
}
的以上是你理解的樣本。請明智地定製以滿足您的需求
相關問題
- 1. 如何使用C#動態地基於列表創建變量?
- 2. 基於變量動態創建控件
- 3. 動態創建用戶控件在C#
- 4. 在C#中選擇動態創建的列表框項目
- 5. WPF:創建動態創建的用戶控件的圖像
- 6. 基於用戶輸入數據使用php創建動態表
- 7. 爲動態創建用戶控件創建圖像
- 8. 基於動態項目列表創建類實例
- 9. 關於在C#中使用Xaml創建圖像控件#
- 10. 圖片框的位置和用戶控件的動態創建
- 11. 基於列表大小WP8動態數量的全景項目
- 12. 訪問控件位於動態創建的用戶控件vb.net
- 13. 基於表中的列動態創建複選框
- 14. C#創建用戶控件而不創建新項目
- 15. 創建選項卡動態基於ASP.Net中列表框中選擇的值
- 16. 如何在c#中動態創建列表框應該像intellisense
- 17. 基於列表/數組創建動態變量
- 18. 基於用戶複選框選擇的動態查詢創建
- 19. 如何創建支持多個項目(如列表框)的Winform用戶控件
- 20. 未在用戶控件的列表框中顯示圖像
- 21. 用用戶輸入控制的列表項數量創建無序列表
- 22. 爲項目創建動態控件
- 23. C#在完成事件中引用動態創建的圖像
- 24. 使用基礎圖像創建動態圖像
- 25. 無法專注於C#中動態創建的列表框
- 26. FindControl不適用於動態創建的用戶控件
- 27. 動態創建圖像控件,並動態設置圖像源
- 28. 在C#中使用動態創建的控件
- 29. 創建動態二維數組,基於c#中的列表自動調整wpf
- 30. 基於用戶輸入的動態表單和模型創建
讓我們假設用戶輸入10.然後從哪裏獲得10個圖像源?你已經有了這套圖像,或者你必須從任何服務中獲得?詳細一點 – nkchandra
@nkchandra我在我的項目中包含了一個名爲user.jpg的圖像,我希望所有的圖像具有相同的源碼,例如user.jpg – Shan