簡體   English   中英

如何將導入的字符串的ObservableCollection綁定到ItemsControl?

[英]How to bind imported ObservableCollection of strings to ItemsControl?

我有包含字符串的ObservableCollection的類。 並且我將此類導入到與一個xaml文件對應的.CS(c Sharp)文件。 如何將導入的ObservableCollection字符串綁定到xaml文件中的itemscontrol? 誰能幫我嗎?

假設我們有一個與此類相似的類:

public class Test
{
        public ObservableCollection<string> Data { get; set; }
}

現在,讓我們創建此類的實例,並將其用作XAML的數據源:

namespace WpfApplication
{
    public partial class MainWindow : Window
    {
        public MainWindow()
        {
            InitializeComponent();

            DataContext  = new Test
                {
                    Data = new ObservableCollection<string> {"1", "2", "3"}
                };
        }
    } 
}

最后,這是綁定到Test類的Data屬性的ItemsControl的示例:

<Window x:Class="WpfApplication.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:local="clr-namespace:WpfApplication"
        Title="MainWindow">
   <ItemsControl ItemsSource="{Binding Data}">
   </ItemsControl>
</Window>

暫無
暫無

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

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