將組合框的源設置爲整數數組?將組合框的項目源設置爲整數數組?
3
A
回答
13
<Window
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:sys="clr-namespace:System;assembly=mscorlib">
<Window.Resources>
<x:Array x:Key="Integers" Type="{x:Type sys:Int32}">
<sys:Int32>0</sys:Int32>
<sys:Int32>1</sys:Int32>
<sys:Int32>2</sys:Int32>
</x:Array>
</Window.Resources>
<ComboBox ItemsSource="{Binding Source={StaticResource Integers}}" />
</Window>
1
是:
<Window x:Class="IntArrayItemsSource.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Window1" Height="300" Width="300">
<Grid>
<ComboBox ItemsSource="{Binding}"/>
</Grid>
</Window>
namespace IntArrayItemsSource {
/// <summary>
/// Interaction logic for Window1.xaml
/// </summary>
public partial class Window1: Window {
public Window1() {
InitializeComponent();
this.DataContext = new int[] { 1, 2, 3, 4, 5, 6, 7 };
}
}
}
3
我也有類似的問題,結合從視圖模型到ComboBox未來的整數數組。 這裏有什麼對我有用。
這裏是XAML,在那裏我們的財產ArrayOfIntegers
綁定到ComboBox
<Window x:Class="POpUpWindow.comboBox"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="comboBox" Height="300" Width="300">
<Grid>
<ComboBox x:Name="combox" IsReadOnly="True"
VerticalAlignment="Center" SelectedIndex="0"
ItemsSource="{Binding ArrayOfIntegers}">
</ComboBox>
</Grid>
</Window>
這裏ItemsSource
被後面的代碼,並且其具有性能視圖模型ArrayOfIntegers
public partial class comboBox : Window
{
private ViewModel mViewModel = new ViewModel();
public comboBox()
{
InitializeComponent();
this.DataContext = mViewModel;
}
}
public class ViewModel : ViewModelBase
{
public ViewModel()
{
ArrayOfIntegers = new int[]{4, 6, 9};
}
private int[] mArrayOfIntegers = new int[3];
public int[] ArrayOfIntegers
{
get { return mArrayOfIntegers; }
set { mArrayOfIntegers = value; }
}
}
相關問題
- 1. 將組合框中的選定項目設置爲「請選擇...」
- 2. 將WPF組合框選定的項目顏色設置爲組合框的顏色項目
- 3. 選擇組合框中的項目並將組合框文本設置爲不同的項目?
- 4. 在Qt組合框中設置項目
- 5. 設置組合框項目高度
- 6. 對組合框項目設置字號
- 7. 設置一個項目flex組合框
- 8. 組合框項目爲空但數據源完全爲
- 9. 如何將我的數組中的項目/數字設置爲整數?
- 10. 將樣式設置爲GWT組合框項目
- 11. 將數組值設置爲組合框值
- 12. 將第一個項目設置爲WPF組合框中的選定項目
- 13. 如何將文本/索引項目的組合框設置爲特定項目
- 14. 如何使組合框項目顯示什麼設置爲主組合框?
- 15. 將數組項添加到組合框
- 16. php:將數組項設置爲另一個數組項(同級)
- 17. 將組合框項綁定到字符串資源數組
- 18. 如何將colums設置爲組合框
- 19. 無法將值設置爲組合框
- 20. 如何爲WPF中的組合框項目設置值?
- 21. 設置爲組合框中的當前項目WPF
- 22. 爲DataGridView組合框設置選定的項目失敗
- 23. Silverlight組合框將所選項目設置爲選定的數據網格項目
- 24. Silverlight組合框將所選項目設置爲數據網格的選定項目
- 25. 組合框數據源C#
- 26. 使用LINQ將數據集轉換爲組合框項目
- 27. 將整數轉換爲組合框中的數字列表 - C#
- 28. 如何獲得組合框項目數
- 29. C#組合框項目數乘法
- 30. 如何將數組的所有項目值設置爲0?