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