0
一個列表框我想,以填補值的列表框/組合框,如「CPU 1」,「CPU 2」等如何填寫基於Environment.ProcessorCount
的項目數將等於環境。 ProcessorCount。
我知道用戶控件和C#編程的方法,但我希望在XAML中完成這一切。請你給我看一些指導或提供一些樣品?
THX在進階
一個列表框我想,以填補值的列表框/組合框,如「CPU 1」,「CPU 2」等如何填寫基於Environment.ProcessorCount
的項目數將等於環境。 ProcessorCount。
我知道用戶控件和C#編程的方法,但我希望在XAML中完成這一切。請你給我看一些指導或提供一些樣品?
THX在進階
您將有一些某種形式的代碼隱藏/ VM做到這一點。你不能在xaml中完成所有工作。
我想:
IEnumerable<string>
創建一個屬性。使用ObservableCollection<string>
這裏可能是過度殺傷,因爲人們並不傾向於擁有處理器的數量。for(var i = 0; i < Environment.ProcessorCount; ++i) { CpuList.Add(string.Format("CPU {0}", i + 1)); }
<ListBox ItemsSource="{Binding CpuList}" />
爲列表或父窗口設置DataSource到視圖模型實例後:someWindow.DataContext = new ViewModelClass();
Doneski!