WPF DataGrid แถว DataBound?

โอเค นี่ทำให้ฉันเป็นบ้า ฉันรู้สึกเหมือนเป็นมือใหม่เลย

ฉันใช้การควบคุม DataGrid ของ WPF จาก WPF Toolkit กับ .NET 3.5
ลิงก์บน Codeplex ที่นี่

ฉันต้องการสิ่งที่เทียบเท่ากับเหตุการณ์ RowDataBound ของ GridView แบบคลาสสิก และฉันไม่พบเลย ฉันพยายามทำงานกับ LoadingRow แต่มันจะเริ่มทำงานทุกครั้งที่ฉันเลื่อน

ฉันกำลังพยายามเปลี่ยนสีพื้นหลังของเซลล์บางเซลล์ในตารางของฉันตามค่าฐานข้อมูล
ฉันเพิ่งเริ่มใช้ WPF ฉันควรใช้การเชื่อมโยง XAML หรือไม่


person SiN    schedule 10.06.2010    source แหล่งที่มา


คำตอบ (2)


วิธีที่เหมาะในการทำเช่นนั้นใน WPF คือผ่าน Datatrigger

<DataTrigger Binding="{Binding Path=State}" Value="WA">
    <Setter Property="Foreground" Value="Red" />
</DataTrigger>  

ที่ทำให้เข้าใจ

UPDATE DataGrid
SET Foreground = 'Red'
WHERE State = 'WA';
person Amsakanna    schedule 10.06.2010

ฉันสิ้นสุดการปิดการใช้งานการจำลองเสมือนแถวบน DataGrid โดยใช้ EnableRowVirtualization="False" ด้วยวิธีนี้ เหตุการณ์ LoadingRow จะเริ่มทำงานเพียงครั้งเดียวสำหรับรายการทั้งหมด

person SiN    schedule 10.06.2010