ฉันกำลังทำงานโดยไม่มีการผสมผสานนิพจน์และใช้ตัวแก้ไข XAML ใน vs2010 นอกเหนือจากภูมิปัญญานี้แล้วฉันก็เห็นความจำเป็นในการผูกข้อมูลเวลาออกแบบมากขึ้น สำหรับกรณีง่ายๆFallbackValue
คุณสมบัตินี้ใช้งานได้ดีมาก (Textboxes และ TextBlocks ฯลฯ ) แต่โดยเฉพาะอย่างยิ่งเมื่อต้องจัดการกับItemsControl
สิ่งที่คล้ายกันเราต้องการข้อมูลตัวอย่างเพื่อให้มองเห็นได้ในตัวออกแบบเพื่อให้คุณสามารถปรับและปรับแต่งการควบคุมและเทมเพลตข้อมูลโดยไม่ต้องเรียกใช้ไฟล์ปฏิบัติการ
ฉันรู้ว่าObjectDataProvider
อนุญาตให้ผูกกับประเภทและทำให้สามารถให้ข้อมูลเวลาออกแบบสำหรับการแสดงภาพได้ แต่ก็มีการเล่นกลเพื่อให้ข้อมูลเรียลไทม์สามารถผูกได้โดยไม่ต้องเสียทรัพยากรโดยการโหลดโหลดทั้งเวลาออกแบบ ข้อมูลจำลองและการเชื่อมโยงรันไทม์
สิ่งที่ฉันต้องการจริงๆคือความสามารถในการมีพูด "จอห์น" "พอล" "จอร์จ" และ "ริงโก" ปรากฏในตัวออกแบบ XAML เป็นรายการที่มีสไตล์ในของฉันItemsControl
แต่ข้อมูลจริงจะปรากฏขึ้นเมื่อแอปพลิเคชัน วิ่ง
ฉันรู้ด้วยว่า Blend อนุญาตให้มีคุณสมบัติแฟนซีบางอย่างที่กำหนดข้อมูลการผูกเวลาออกแบบที่ WPF ละเลยอย่างมีประสิทธิภาพในเงื่อนไขรันไทม์
ดังนั้นคำถามของฉันคือ:
1. ฉันจะใช้ประโยชน์จากการเชื่อมโยงเวลาออกแบบของคอลเลกชันและข้อมูลที่ไม่สำคัญในตัวออกแบบ XAML ของ Visual Studio แล้วเปลี่ยนไปใช้การเชื่อมโยงรันไทม์ได้อย่างไร
2. ผู้อื่นแก้ไขปัญหาข้อมูลเวลาออกแบบเทียบกับรันไทม์นี้อย่างไร ในกรณีของฉันฉันไม่สามารถใช้ข้อมูลเดียวกันสำหรับทั้งสองอย่างได้อย่างง่ายดาย (เช่นเดียวกับที่สามารถทำได้ด้วยเช่นการสืบค้นฐานข้อมูล)
3. ทางเลือกอื่นในการผสมผสานนิพจน์ที่ฉันสามารถใช้สำหรับการออกแบบ XAML ที่รวมข้อมูลได้หรือไม่ (ฉันรู้ว่ามีทางเลือกอื่น แต่ฉันต้องการบางอย่างที่ฉันสามารถใช้ได้และดูข้อมูลตัวอย่างที่ถูกผูกไว้ ฯลฯ )
d:DataContext
คุณอาจพบความช่วยเหลือในคำถามนี้: stackoverflow.com/questions/8303803/…