treeviewitem

    1熱度

    1回答

    我在我的XAML定義了以下樹形: <TreeView Name="PST_TreeView" Grid.Row="0" Grid.Column="0" Width="Auto" Height="Auto" HorizontalAlignment="Stretch" VerticalAlignment=

    1熱度

    2回答

    例如,我的TreeViewItem的標題由TextBlock和Image組成。我如何獲得對他們的參考?

    3熱度

    2回答

    我想讓用戶能夠通過拖動其邊框來調整TreeView節點的大小,這與調整窗口大小的方式相同。 我應該在TreeNode模板中放置什麼樣的控件才能實現?或者,如果沒有這樣的控制,那麼做到這一點的最好方法是什麼?

    1熱度

    1回答

    我目前正在使用附加的屬性來處理TreeView的拖放操作。長話短說我想使用附加屬性來啓用/禁用拖放操作。我設法讓所有的東西都能正常工作,而且我遇到了一個非常奇怪的問題。我正在監視TreeView.DragOver事件,以確定我要插入新項目的樹中的哪個位置。我的問題是,當我拖動到TreeViewItem的內容(I.e border或textBlock)的右側時,將生成DragOver事件,但將Dra

    3熱度

    1回答

    我在Delphi中使用TTreeview組件,並且我已經自定義了拖放功能。 我開始向下拖動鼠標(因爲它是自定義行爲),但我不想在用戶單擊+/-或展開和摺疊圖標時開始拖動事件。 有沒有辦法知道用戶是否點擊了節點的標題或展開/摺疊圖標? 謝謝!

    2熱度

    2回答

    我試圖找到特定的TreeViewItem,其Tag屬性設置爲特定值。如果父母TreeViewItem已展開,以下FindNode僅適用於一級項目或其他級別。在下面的示例中,如果「FFF」被展開,則FindNode按預期工作。我假設ContainerFromItem返回null,因爲項目尚未創建。有沒有辦法強制創建所有的TreeViewItems? <TreeView x:Name="__items

    1熱度

    1回答

    我在WPF中製作了一個145px的固定寬度的TreeView,其所有子元素(TreeViewItems)都具有寬於145px的標題文本,這意味着水平滾動條出現在TreeView的底部。 我已經設法擺脫滾動條通過將ScrollViewer.HorizontalScrollBarVisibility="Hidden"添加到我的TreeView。 但是,太寬的標題文本現在處於隱藏狀態,所以我想包裝標題文

    0熱度

    2回答

    我正在開發WPF應用程序,其中用戶可以通過單擊下一個/上一個按鈕或通過在樹視圖中選擇特定頁面來在頁面之間導航。 <TreeView Background="Transparent" Cursor="Hand" ItemsSource="{Binding Path=TreeItems}" local:TreeViewExtensions.SelectedItemChanged="{Binding P

    2熱度

    1回答

    「AfterSelected」事件是響應節點單擊的最佳位置嗎? 如何確定哪個節點被點擊?下面的代碼不起作用,B UT而是告訴我,「名稱‘NodeBetter’在目前情況下不存在」 private void treeView1_AfterSelect(object sender, TreeViewEventArgs e) { if (e.Node.Name == NodeB

    3熱度

    1回答

    當TreeViewItem是像Textbox一樣的輸入控件時,TreeView的SelectedItemChanged事件和SelectedItem屬性不會發生。下面的代碼示例通過在TreeView SelectedItemChanged事件中放置斷點來說明問題。當選擇「字符串標題」時,此斷點將觸發,但不會顯示「文本框標題」。 我假設文本框或RichTextbox(我的真實應用程序)正在吃一些重要