collectionbase

    1熱度

    1回答

    我有一個繼承自CollectionBase的類。 public NavigationMenuItemsCollection MenuItems { get; set; } 我有一個方法試圖從索引中獲取項目,但它不工作。 public void ActivatePage(int index) { NavigationMenuItem navigationMenuItem = (Nav

    1熱度

    2回答

    我不確定這是否可以使用CollectionBase類。我想知道什麼時候有人訪問CollectionBase類中的項目。 最終目標是創建一個「VirtualMode」(類似於DataGridView控件),它允許我在用戶獲取之前檢查並驗證數據傳出。 所以會發生什麼事是他們可以創建一個say,20個對象的集合,在內部我們修改IList以包含20個空對象,然後當他們試圖讀取一個項目時,如果它是null,

    1熱度

    1回答

    我試圖將一些控件綁定到一個對象 - 這通常是一個非常簡單的過程。不幸的是,如果我結合自CollectionBase到繼承,綁定到類的字段的對象將導致錯誤: Cannot bind to the property or column Caption on the DataSource. Parameter name: dataMember 刪除CollectionBase的inheiritance使

    0熱度

    1回答

    在C#中,如果我有一個T類型的CollectionBase,並且CollectionBase中的每個項目都可以具有相同類型T的子類CollectionBase,那麼如何在不使用遞歸函數的情況下獲得所有類型T對象的列表? LINQ是否有這個功能? 在此先感謝。

    3熱度

    1回答

    我用一個強類型集合從CollectionBase類派生的,現在我想改變它從一個類型安全的泛型集合繼承。一些建議從List<T>繼承,一些建議使用Collection<T>。我想要做的是這樣的: 1)我有一個自定義類,我創建認爲,自定義類的唯一實例的集合。 2)我有一些屬性和方法,我想自定義集合類有。例如,它應該有一個Id屬性,或者它應該有一個IsBlahBlah()方法。 我應該如何繼續?當我從C

    0熱度

    2回答

    我已經實現了一個使用IBindingList的GenericCollection,它工作的很好,並且在添加或刪除物品時觸發事件。當按預期更改/編輯項目時,它不會觸發事件。是否有一種簡單的方法來實現邏輯來捕獲更改或編輯,而不必在每個使用此集合的類中實現INotifyPropertyChanged? 我可能正在尋找一些不可能的東西,但我基本上是要模仿DataTable的功能,而不必在使用集合的每個類的

    0熱度

    1回答

    有人會向我解釋爲什麼在抽象CollectionBase類(在System.Collections從IList派生)它沒有IList成員實現?我認爲這是強制性的。

    3熱度

    4回答

    在C#中,如果我有一個擁有集合的對象,是否有可能檢索到包含集合的對象? 下面是一個例子: public class TestObject { public string name { get; set; } public TestObjectCollection testObjects{ get; set; } } 的TestObjectCollection收集從Col

    8熱度

    2回答

    我想創建一個繼承自CollectionBase的類,但它似乎不支持LINQ擴展! 它還支持嗎?還是有其他解決方案?

    -3熱度

    1回答

    我確定應該有一個更簡單的方法來做到這一點。我有一個基於Collection的類,而這個類是另一個類的集合。目前,只要我在課堂中有新的項目,我將該項目分配給列表框。我似乎無法找到一種方法來將集合類中的所有值分配給列表框的集合,因爲它是一個集合。有任何想法嗎?謝謝 好的,到目前爲止我所做的是我有一個tostring重寫集合中使用的類。這是我想要列表框顯示的內容。 public override st