คำถามติดแท็ก treeview

20
การเชื่อมโยงข้อมูลกับ SelectedItem ใน WPF Treeview
ฉันจะดึงรายการที่เลือกใน WPF-treeview ได้อย่างไร ฉันต้องการทำสิ่งนี้ใน XAML เพราะฉันต้องการผูกมัน คุณอาจคิดว่ามันเป็นSelectedItemแต่เห็นได้ชัดว่าไม่มีอยู่เป็นแบบอ่านอย่างเดียวและใช้ไม่ได้ นี่คือสิ่งที่ฉันต้องการจะทำ: <TreeView ItemsSource="{Binding Path=Model.Clusters}" ItemTemplate="{StaticResource ClusterTemplate}" SelectedItem="{Binding Path=Model.SelectedCluster}" /> ฉันต้องการผูกSelectedItemคุณสมบัติให้กับ Model ของฉัน แต่นี่ทำให้ฉันเกิดข้อผิดพลาด: คุณสมบัติ 'SelectedItem' เป็นแบบอ่านอย่างเดียวและไม่สามารถตั้งค่าได้จากมาร์กอัป แก้ไข: ตกลงนี่คือวิธีที่ฉันแก้ไขสิ่งนี้: <TreeView ItemsSource="{Binding Path=Model.Clusters}" ItemTemplate="{StaticResource HoofdCLusterTemplate}" SelectedItemChanged="TreeView_OnSelectedItemChanged" /> และใน codebehindfile ของ xaml ของฉัน: private void TreeView_OnSelectedItemChanged(object sender, RoutedPropertyChangedEventArgs<object> e) { Model.SelectedCluster = (Cluster)e.NewValue; }
241 c#  wpf  mvvm  treeview  selecteditem 

5
มีแหล่งข้อมูล JSON ที่เข้าถึงได้โดยสาธารณะเพื่อทดสอบกับข้อมูลจริงหรือไม่ [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน6 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันกำลังทำงานกับการควบคุมผู้ใช้มุมมองต้นไม้ที่โหลดแบบไดนามิกของ JavaScript ฉันต้องการทดสอบกับข้อมูลจริง มีใครรู้จักบริการสาธารณะที่มี API ที่ให้การเข้าถึงข้อมูลตามลำดับชั้นในรูปแบบ JSON หรือไม่

11
เลือก TreeView Node เมื่อคลิกขวาก่อนแสดง ContextMenu
ฉันต้องการเลือก WPF TreeView Node เมื่อคลิกขวาก่อนที่จะแสดง ContextMenu สำหรับ WinForms ฉันสามารถใช้รหัสเช่นนี้ค้นหาโหนดที่คลิกภายใต้เมนูบริบททางเลือก WPF คืออะไร?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.