itemcontainergenerator

    0熱度

    1回答

    必須有則獲得「childItem」 TaskItem task = (sender as Canvas).DataContext as TaskItem; TaskItem child = Tasks.CreateTask("New task", task); TreeViewItem item = treeView.ItemContainerGenerator.Contain

    4熱度

    3回答

    我已閱讀了關於此主題的一些主題,但找不到任何要執行的操作。我有一個綁定到一組分層對象的樹視圖。這些對象中的每一個都代表地圖上的圖標。當用戶點擊地圖上的其中一個圖標時,我想在樹視圖中選擇該項目,然後將其關注並滾動到視圖中。地圖對象具有綁定到樹視圖的對象的列表。在這個例子中,Thing是綁定到樹上的對象的類型。 public void ScrollIntoView(Thing t) { i

    0熱度

    1回答

    我使用.NET 4.5啓動了一個項目,現在我必須切換到.NET 4.0。一切工作正常,除了ItemContainerGenerator的「Items」屬性丟失。我用它來查找以鍵入鍵的字母開頭的DataGrid的行。 的代碼是: ReadOnlyCollection<object> rows = datagrid.ItemContainerGenerator.Items; datagri

    0熱度

    2回答

    我正在嘗試在Windows Phone 7中執行類似於搜索器的操作,並且我所做的是以下操作,我有一個帶有TextChanged事件的TextBox和一個HyperlinkBut​​tons的Listbox。我嘗試那就是: private void searchFriend_TextChanged(object sender, TextChangedEventArgs e) { int

    4熱度

    1回答

    我有一個列表框有幾個項目,到時候沒有滾動條上出現的一切ItemContainerGenerator返回null順利完美罰款,但一旦談到滾動然後ItemContainerGenerator返回null。 我讀了一些博客,發現它可能是因爲vertualization的StackPanel的。如果我禁用,那麼它可能會工作,但在我的情況下,它會使列表框太重,效率不高。 這裏是列表框代碼: <ListBox

    0熱度

    1回答

    我有一個datagrid,每列都有一個組合框作爲標題。每個組合框的源代碼綁定到一個可觀察的字符串集合。由於在設計時數據網格的列數是未知的,因此我通過後面的代碼完成了所有這些工作。 當用戶選擇一個項目時,在每個組合框中,該項目在選擇更改後應該被禁用。所以我試圖做這樣一個循環: private void Test_SelectionChanged(object sender, SelectionCha

    1熱度

    2回答

    我使用ListView在列表中顯示項目。用戶可以自己選擇項目,或使用某些「預選鍵」來選擇具有指定屬性的項目。 要檢查的項目我使用類似的東西: for(int i;i<MyListView.Items.Count;++i) { if(/*... Check if the items should be selected ...*/) (MyListView.ItemConta

    1熱度

    2回答

    在有限集合的數據刷新後,DataGrid的某個單元格會出現問題。例如,我們爲其集合設置了一個過濾器,然後我們要重新調整存儲的列的存儲單元的焦點。 我們認爲ScrollIntoView的調用是同步的,這意味着在調用它之後我們需要的行和單元格被創建,我們可以設置焦點嗎? (再次這意味着以後我們打電話ScrollIntoView,這是真的,我們認爲Itemsgenerator完成其工作,我們可以切切實實

    3熱度

    1回答

    樹視圖不具有ScrollIntoView()方法 的唯一方法是調用TreeVewItem.BringIntoView()爲相應的數據項的容器。 但是,如果節點不可見並且尚未生成容器,則ItemsControl.ItemContainerGenerator.ContainerFromItem()將返回null。 所以應該有一些辦法強迫ItemContainerGenerator爲項目創建容器。 合理

    0熱度

    1回答

    WPF中ItemContainerGenerator.Status枚舉何時會返回GeneratorStatus.Error?有沒有人遇到過這種情況?只是想知道,因爲我主要在Silverlight中工作,而GeneratorStatus在那裏不存在。