<bdo id='XRioH'></bdo><ul id='XRioH'></ul>

<small id='XRioH'></small><noframes id='XRioH'>

  • <i id='XRioH'><tr id='XRioH'><dt id='XRioH'><q id='XRioH'><span id='XRioH'><b id='XRioH'><form id='XRioH'><ins id='XRioH'></ins><ul id='XRioH'></ul><sub id='XRioH'></sub></form><legend id='XRioH'></legend><bdo id='XRioH'><pre id='XRioH'><center id='XRioH'></center></pre></bdo></b><th id='XRioH'></th></span></q></dt></tr></i><div id='XRioH'><tfoot id='XRioH'></tfoot><dl id='XRioH'><fieldset id='XRioH'></fieldset></dl></div>

    1. <legend id='XRioH'><style id='XRioH'><dir id='XRioH'><q id='XRioH'></q></dir></style></legend>
    2. <tfoot id='XRioH'></tfoot>

        用字符串数组填充 WPF 列表框

        时间:2023-10-07

                <tbody id='XezYe'></tbody>
            1. <legend id='XezYe'><style id='XezYe'><dir id='XezYe'><q id='XezYe'></q></dir></style></legend>
            2. <i id='XezYe'><tr id='XezYe'><dt id='XezYe'><q id='XezYe'><span id='XezYe'><b id='XezYe'><form id='XezYe'><ins id='XezYe'></ins><ul id='XezYe'></ul><sub id='XezYe'></sub></form><legend id='XezYe'></legend><bdo id='XezYe'><pre id='XezYe'><center id='XezYe'></center></pre></bdo></b><th id='XezYe'></th></span></q></dt></tr></i><div id='XezYe'><tfoot id='XezYe'></tfoot><dl id='XezYe'><fieldset id='XezYe'></fieldset></dl></div>
              • <bdo id='XezYe'></bdo><ul id='XezYe'></ul>

                <small id='XezYe'></small><noframes id='XezYe'>

                <tfoot id='XezYe'></tfoot>
                • 本文介绍了用字符串数组填充 WPF 列表框的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  而不是像这样将字符串数组 m_List 中的每一项添加到 ListBox destinationList 中:

                  Instead of adding each item one by one to the ListBox destinationList from the string array m_List like this:

                  foreach (object name in m_List)
                  {
                      destinationList.Items.Add((string)name);
                  }
                  

                  有没有更好的办法?

                  我不想将数据绑定到destinationList,因为我想稍后从ListBox中删除一些条目.

                  I don't want to bind the data to the destinationList since I want to delete some entries from the ListBox later on.

                  推荐答案

                  HTH:

                      string[] list = new string[] { "1", "2", "3" };
                  
                      ObservableCollection<string> oList;
                      oList = new System.Collections.ObjectModel.ObservableCollection<string>(list);
                      listBox1.DataContext = oList;
                  
                      Binding binding = new Binding();
                      listBox1.SetBinding(ListBox.ItemsSourceProperty, binding);
                  
                      (listBox1.ItemsSource as ObservableCollection<string>).RemoveAt(0);
                  

                  只需使用 (ItemSource as ObservableCollection)... 来处理项目,而不是 Items.Add 等.

                  Just use (ItemSource as ObservableCollection)... to work with items, and not Items.Add etc.

                  这篇关于用字符串数组填充 WPF 列表框的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:C# 强制 ListBox 更新元素 下一篇:在列表框中的字符之间插入空格

                  相关文章

                    <bdo id='cMEkK'></bdo><ul id='cMEkK'></ul>

                    <i id='cMEkK'><tr id='cMEkK'><dt id='cMEkK'><q id='cMEkK'><span id='cMEkK'><b id='cMEkK'><form id='cMEkK'><ins id='cMEkK'></ins><ul id='cMEkK'></ul><sub id='cMEkK'></sub></form><legend id='cMEkK'></legend><bdo id='cMEkK'><pre id='cMEkK'><center id='cMEkK'></center></pre></bdo></b><th id='cMEkK'></th></span></q></dt></tr></i><div id='cMEkK'><tfoot id='cMEkK'></tfoot><dl id='cMEkK'><fieldset id='cMEkK'></fieldset></dl></div>

                    1. <tfoot id='cMEkK'></tfoot>

                      <legend id='cMEkK'><style id='cMEkK'><dir id='cMEkK'><q id='cMEkK'></q></dir></style></legend>

                      <small id='cMEkK'></small><noframes id='cMEkK'>